Программирование

Тип работы: Все Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все Bash Basic C C# C# ASP .NET C++ Delphi Fortran HTML Java Pascal Pascal ABC VBA Visual Basic
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • --Лабораторная,--Программирование

    Шаблоны, как средство автоматизации программирования.
    Разработать программу, обладающую графическим пользовательским интерфейсом с использованием стандартных элементов управления. Требования к коду работы с объектами:
    Шаблоны
    1. Шаблонный класс
    2. Шаблонные функции
    3. Перегруженные операторы

  • Решение задач,-Программирование на языке высокого уровня

    Программирование на языке высокого уровня (1)

    Самостоятельные задания - 5 заданий

    Каждый студент выполняет все задания и в файле сдает на проверку

    1. Написать программу, которая считает сумму чисел до 1000.

    class Program {

    static void Main() {

    int sum = 0;

    int i;

    for (i = 1; i <= 5; i++)

    sum = sum + i;

    }

    Console.Write(sum);

    Console.ReadKey();

    }

    }

    2. Написать программу, которая переворачивает заданное слово.

    Вход:

    Привет

    Выход: тевирП

     

    class Program

    {

    static void Main() {

    string st = Console.ReadLine();

    string ts =

    for (int i = st.Length - 1; i >= 0; --i)

    ts = ts + st[i];

    }

    Console.WriteLine(ts);

    Console.ReadKey();

    }

    }

    3. Написать программу, которая считает сумму вводимых чисел.

    Вход:

    2

    4

    Выход:

    6

    class Program
    {

    static void Main() {

    int a, b;

    a = Convert.ToInt32(Console.ReadLine());

    b = Convert.ToInt32(Console.ReadLine());

    Console.Write(a + b);

    Console.ReadKey();

    4. Написать программу, которая возводит 2 в заданную степень п(п > 0).

    Вход: 10

    Выход: 1024

     

    class Program

    {

    static void Main()

    {

    int n;

    int otv = 1;

    n = Convert.ToInt32(Console.ReadLine());

    for (int i = 1; i<=n; i++)

    otv = otv * 2;

    }

    Console.Write(otv);

    Console.ReadKey();

    }

    }

    5. Задание в Windows Forms

    1)Сделать хранилище паролей в Windows Forms, в котором из выпадающего списка можно будет выбирать название сайта, а ниже будет по кнопке в явном виде выдаваться логин + пароль и еще по одной кнопке пароль будет попадать в буфер обмена.

    Пароли можно хранить, например, в .XML файле.

    Ну или хотя бы в обычном текстовом файле и потом оттуда подгружать.

    2) А также сделать форму логина в это приложение перед тем, как получить логины и пароли от сайтов.

    3)Попробовать реализовать хранение данных в .XML файле в зашифрованном виде

  • Вариант-28

    Создать- класс- Стек- целых- чисел/ производный от- класса- Список- целых- чисел/ переопределить для него операцииД

    а) °«+=» —добавление к стеку элемента или другого списка Д

    б)°«—» — удаление верхнего элемента стекаД

    в)°«>>» — ввод элементов стека с конеолиД

    г)°««» — вывод элементов стека на экран или в файл Д

    Вариант-28^[

    Составить- описание- класса- для- определения- одномерных- массивов- целых- чисел- (векторов). - Предусмотреть- возможность- обращения- к- отдельному- элементу- массива- с- контролем- выхода- за- пределы- массива/ возможность- задания- произвольных- границ- индексов • при создании объекта., вывода на экран элемента массива по -заданному индексу, ■ вывода- на- экран- всего- массива. - Написать- программу; • демонстрирующую- работу • с• этим- классом.- Программа- может- содержать - меню, - позволяющее - осуществить - проверку всех- методов классаД

    Вариант-28^

    Создать- колоду карт.- Конструкторы- колоды- должны- инициализировать- колоду упорядочено • и - случайным • образом. • Создать • производный • класс • от • колоды • - • пасьянс, ■ в • котором-выбираются-по-три-карты-и. •еслидвекрайниеодного-цвета:тоихвыбрасывают.- Всю- колоду- проходят- три- раза,- Программа- должна- содержать- меню,- позволяющее- осуществить проверку всех методов классов.^


  • Лабораторная,+-программирование на СИ----

    Постройте таблицу значений функции z=f(x,y) и найдите наименьшее значение функции при изменении x на отрезке [a;b] с шагом h1 и y на отрезке [c;d] с шагом h2.

  • Разработать алгоритм и программу с единственным циклом для обработки одномерных массивов.
    Задача:
    При заданных коэффициентах A1,A2,...,Am и B1,B2,...,Bm многочленов A1X+A2X2+...+AmXm; B1X+B2X2+...+BmXm получить массив C1,C2,...,Cm коэффициентов многочлена - произведения исходных многочленов, полагая, что в нем степень члена возрастает с увеличением номера коэффициента Ck.
    Пояснение: согласно задания коэффициенты множества А, В - заданы; ввести их необходимо через текстовый файл, с которого после программа их считывает.

  • НА C : в строке состоящей из 0 и 1 подсчитать количество единиц в группах с нечетным количеством символов

  • Написать программу «Англо-русский и русско-английский словарь».
    «База данных» словаря содержит по одному варианту перевода слов и хранится в текстовом файле.
    Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций:
    Формирование «базы данных» словаря.
    ? Выбор режима работы:
    англо-русский;
    русско-английский.
    Вывод перевода заданного английского слова.
    Вывод перевода заданного русского слова.
    Базу данных словаря реализовать в виде класса vector.

  • 1. Добавьте в классе Text поле private String Stroka, которое будет определять состояние объектов данного класса.
    - Далее нужно изменить все методы так, чтобы эти методы не имели входного значения String str, не имели модификатор static. Методы должны обращаться к состоянию объекта данного класса, т.е. к полю Stroka (т.е. везде поменяйте в методах str на Stroka).
    - Далее добавьте геттеры и сеттеры в данном классе для возможности брать значения из поля Stroka и вносить изменения в данном поле.
    - В последнюю очередь в методе main() удалите все что касалось второй и третьей задач и начните с того, что сформируете объекта класса Text. Затем с помощью сеттера зададите значение поля Stroka. Затем вызовите необходимые методы от созданного объекта.
    3. Уточняю третий вопрос: дайте определение инкапсуляции, исходя из этого скажите что Вы предпринимали, чтобы это выполнялось.

  • Упражнение Д5.1. Напишите программу, которая

    1. Открывает файл на запись и пишет в него три строки, например

    Line #1.

    String #2.

    5.25

    2. Открывает его на чтение и выводит содержимое файла на экран.

    Упражнение 6.1. Напишите программу, которая создаёт контейнер типа vector<double>, заполняет его десятью элементами, а затем меняет их местами в обратном порядке.

  • --Лабораторная,--Программирование C++

    Выбрать подходящий класс и написать для него метод, обеспечивающий решение поставленной задачи при указанных в условии ограничениях.
    !!! Правильно подберите параметры и возвращаемое значение метода, учитывая, что один скрытый параметр this в нем уже присутствует!!!
    Поверить работу разработанного метода, для чего подготовить основную программу, которая бы
    • формировала необходимые объекты (один или несколько многоугольников или треугольников) из файла
    • вызывала разработанный метод для одного из объектов и формировала ответ
    • выводила ответ в файл.
    Подготовить оформленную работу, описав и проиллюстрировав подход к решению задачи, записав код решения, а также три тестовых примера (содержимое исходного файла данных, результат, рисунок, подтверждающий правильность решения и основанный на исходных данных и результат

    ЗАДАЧА:Найти внутреннюю точку треугольника (точку равноудалённую от его сторон)

  • Решить 1 лабораторную работу Состоящую из трёх задач
    1. Задана стоимость 1 кг яблок. Вывести стоимость 2.2, 2.4,. .., 3 кг яблок.
    2. Пользователь вводит с клавиатуры последовательно 5 действительных чисел, определить сумму всех четных элементов.
    3. Пользователь вводит с клавиатуры последовательно 5 действительных чисел, определить, верно ли, что число отрицательных элементов среди введенных больше числа положительных элементов.
  • 1   Практическая работа №1 «Файлы»

    1.1   Цель работы

    Изучить способы создания и работы с файлами в языке С++

    Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте.

    Практическая работа №1 «Структуры»

    1.1   Цель работы

    Изучить особенности работы с составным типом данных – структуры.

    1.)            Описать структуру с именем NOTE, содержащую следующие поля:

    • фамилия, имя;
    • номер телефона;
    • день рождения (массив из трех чисел).

    2.)            Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из n элементов типа NOTE, записи должны быть упорядочены по трем первым цифрам  номера телефона;
    • вывод на дисплей информации о человеке, чья фамилия введена с клавиатуры;
    • если такого нет, выдать на дисплей соответствующее сообщение.
  • Задание на АБК

     Общая задача

    1.Используя класс geom геометрических фигур, где есть  чистая виртуальная функция вычисления площади фигуры,найти площадь остатка прямоугольника  после вычитания из него заданных двух фигур круга и квадрата, считать, что они размещаются внутри прямоугольника.

    2. Индивидуальные задачи.

    Вычислить   сумму объемов  заданных  геометрических  фигур, используя АБК  geom с чистой виртуальной функцией вычисления объема.

    Фигура1

    Фигура2

    параллелепипед

    сфера

  • Лабораторная,--программирование-на-СИ-

    Реализовать заданный метод сортировки строк числовой матрицы в
    соответствии с индивидуальным заданием(метод Шелла). Для всех вариантов добавить
    реализацию быстрой сортировки (quicksort). Оценить время работы каждого
    алгоритма сортировки и сравнить его со временем работы стандартной
    функции сортировки, используемой в выбранном языке программирования.

  • Задача 1
    Тема: «Организация циклов»

    Составьте программу вычисления суммы всех четырехзначных натуральных чисел кратных 3 и 7.

    Задача 2

    Тема: «Обработка одномерных числовых массивов»

    Составьте программу нахождения наибольшего среди тех элементов одномерного массива А(N), что лежат в интервале (C,D).

    Задача 3

    Тема «Обработка двумерных массивов»

    Составьте программу, выясняющую, есть ли в двухмерном массиве C(P,Q) строка, элементы которой образуют геометрическую прогрессию.

    Задача 4

    Тема: «Обработка строковых величин»

    Составьте программу, сортирующую четные элементы целочисленного массива по убыванию простого выбора.

     

  • Задание 1

    Вариант 25

    Определить класс « строка». В классе пре дуемо греть следующие поля:

    -     указатель на первый символ строки;

    -     длина строки

    и следующие методы:

    -     конструктор без параметров;

    -     конструктор с параметрами;

    -     вычисление длины строки;

    -     вывод строки на экран;

    -     вывод на экран слова с заданным номером;

    -    подсчёт количества слов, начинающихся с заданного символа (слова в строке разделены символом «пробел»).

    Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса.

  • -Контрольная, Графические интерфейсы-ИС-

    Разработать графический интерфейс приложения "Порядковый номер".
    Используя диалоговое окно разбить экран на N частей, в каждой части вывести её порядковый номер.

    Так же мне нужно описание, что к чему, где и почему. Чтобы почитать и въехать в сделанное.

  • Контрольная, Графические интерфейсы ИС

    Разработать графический интерфейс приложения "Порядковый номер".
    Используя диалоговое окно разбить экран на N частей, в каждой части вывести её порядковый номер.

    Так же мне нужно описание, что к чему, где и почему. Чтобы почитать и въехать в сделанное.