Лабораторные работы по дисциплине «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ» Преподаватель Шестакович Вячеслав Павлович Лабораторная работа №4. Функции пользователя Цель работы: познакомиться с механизмом составления и организации взаимодейст-вия пользовательских функций, составить и отладить программу. По заданию лабораторной работы №3 написать программу расчета выбранной функ-ции Y(x), или S(x) (желательно и |Y(x)–S(x)|), вид которой в свою очередь передается в качест-ве параметра в функцию вывода (Out_Rez). Лабораторная работа №6. Обработка двухмерных ди-намических массивов Цель работы: изучить понятие «указатель», правила создания и приемы обработки динамических массивов на примере двухмерного массива. Написать программу по обработке динамических массивов. Размеры массивов вводить с клавиатуры. При создании оконного приложения скалярный (простой) результат выводить в виде компоненты Label, а массивы вводить и выводить с помощью компонент StringGrid, в которых 0-й столбец и 0-ю строку использовать для отображения индексов массивов. Вариант 10. Определить, является ли квадратная матрица симметричной относительно побочной диагонали. Лабораторная работа №7. Использование строк. Цель работы: изучить особенности строковых данных, правила работы с компонента-ми ListBox и СomboBox. Написать и отладить программу работы со строками. Вариант 10: Дана строка символов, состоящая из цифр, разделенных пробелами. Вы-вести четные числа этой строки. Лабораторная работа №8. Обработка структур с ис-пользованием файлов 8.1 Постановка задачи Цель работы: изучить правила создания и обработки данных структурного типа с ис-пользованием файлов; правила работы с компонентами OpenDialog и SaveDialog; написать и отладить программу по созданию файлов.
Написать программу обработки файла типа запись, содержащую следующие пункты меню: «Создание», «Просмотр», «Коррекция» (добавление новых данных или редактирование старых), «Решение индивидуального задания». Каждая запись должна содержать следующую информацию о студентах: – фамилия и инициалы; – год рождения; – номер группы; – оценки за семестр: по физике, математике, информатике, химии; – средний балл. Организовать ввод исходных данных, средний балл рассчитать по введенным оценкам. Содержимое всего файла и результаты решения индивидуального задания записать в файл.
Вариант 10. Распечатать анкетные данные студентов интересующей вас группы, имеющих неудовлетворительную оценку (меньше 4).