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

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

    Задача 1

    Дан файл SCHOOL, в котором содержится информация о школьниках:

    1) Ф.И.О.

    2) год рождения, месяц, число

    3) оценки экзаменов

    а) отсортировать записи по возрастанию среднего экзаменационного балла;

    б) по запросу по Ф.И.О. - выдать средний балл;

    в) распечатать ведомость школьников со средним баллом меньше 3.

    Задача 2

    Построить график функции y(x) и таблицу значений y(x) с шагом измерения аргумента h.

    Таблицу значений функции и аргумента необходимо вывести на экран в графическом режиме.

    y = x 3 - 2x 2 +1 , h=0.02

  • Лабораторная работа

    Лабораторная работа

    Требования к лабораторных работ:

    1. Исходный код отформатирован в едином стиле.

    2. Исходный код лабораторной разбит на классы и методы.

    3. Работоспособность лабораторной работы была протестирована на различных наборах входных данных.

    4. Требования к оформлению:

    a. Титульный лист

    b. Задание на лабораторную + задание по варианту

    c. Краткое описание используемых алгоритмов и структур данных

    d. Сжатый исходный код лабораторной работы

    e. Результаты тестирования (время/память)

    f. Выводы.

    Задание 1

    Реализовать АТД на структуре очередь.

    СД – односвязный список.

    Задание 2

    Сортировка вставками.

    Задание 3

    Сортировка слиянием.

     

     

  • Контрольная работа информатика и программирование

     

    1. Даны натуральное число n, целочисленный массив а[n].

    A. Вычислить: количество четных среди а1, …, аn;

    B. Определите количество элементов массива с нечетными порядковыми номерами и четными значениями.

    2. Имеется файл, в котором содержится размерность массива и его элементы.  Вычислить:

    A. минимальный по модулю элемент массива;

    B. сумму модулей элементов массива, расположенных после первого элемента, равного нулю.

    Полученные результаты записать в новый файл.

    3. Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей (соседями элемента Аij в матрице назовем элементы Akl где i - 1 ≤ ki + 1,   j - 1 ≤ l j + 1, (k, l) ≠ (i,j).).

    A. Подсчитать количество локальных минимумов заданной матрицы размером 10 х 10 (оформить в виде процедуры).

    B. Найти сумму модулей элементов, расположенных выше главной диагонали т  (оформить в виде функции).

    4. Системы компьютерной графики. Растровый редактор Paint. Офисные интегрированные программные средства. Интегрированные пакеты математических расчетов.

    5. Простые типы данных: переменные и константы. Структурированные данные и алгоритмы их обработки.

     

  • Линейный односвязный список на Pascal

    Сформировать линейный односвязный список из N узлов, каждый из которых содержит 5 информационных полей, содержащих сведения о поездах дальнего следования железнодорожного вокзала.

    Структура записи:

    - номер поезда (строка, длиной не более 4-х символов);

    - станция назначения (строка длиной не более 25 символов);

    - время отправления (в формате чч:мм);

    - время в пути (в часах);

    - наличие билетов (целое число);

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

    Вывести исходный список на экран. Форма вывода табличная, с нумерацией записи.

    Определить общее количество билетов до заданной станции (название станции запрашивается в диалоге).

    Добавить в список 2 узла: 1- в начало списка, 2 – после узла с максимальным временем пути. Вывести список после добавления узлов.

    Удалить из списка все узлы, соответствующие рейсам, на которые нет билетов. Вывести список после удаления узлов.

    Удалить список.

    Все запросы на ввод данных и все выводы данных должны сопровождаться соответствующими текстовыми пояснениями.