Лабораторные работы на С и С++
№ 6
1. Последовательность U0, U1, U2,…определяется правилом:
U0 =0, U1=1,
.
Написать программу вычисления Un.
2. Для заданного аргумента Z вычислить значение функции по итерационной формуле: .
Начальное приближение функции вычисляется по формуле
X
В качестве результата берется такое , при котором .
Лабораторная работа №6
Реализация систем управления базами данных на языке С
Цель работы: изучение методов работы с файлами
Задание: разработать СУБД со следующими функциями
- создание файла из структур
- просмотр файла из структур
- сортировка файла из структур по выбранному ключу (всего два ключа – строковый и численный)
- выборка из файла по заданному признаку (создание файла с результатами выборки)
Задача должна быть реализована метома процедурно-ориентированного программирования. Использование оконного интерфейса обязательно.
Структура записи (по вариантам)
6. Ремонт аэродромных сооружений
Наименование Шифр Вид Стоимость Наименование
ремонта ремонта подрядчика
Лабораторная работа №7
Односвязные линейные списки
Цель лабораторной работы:
изучение способов создания и принципов использования односвязных линейных списков;
Задание
1. Создать один или несколько односвязных линейных списков с числом элементов в списке не менее 5. Количество списков и типы их элементов определяет индивидуальное задание.
2. Обработать списки в соответствии с индивидуальным заданием.
3. Описать и использовать подпрограммы создания, просмотра, обработки списка.
4. При демонстрации выполнения программы обеспечить одно- временный показ в окнах на экране исходных и результирующих списков.
Индивидуальные задания
1. Одно из возможных представлений длинного текста – это разделите его на участки (строки) равной длины и создать массив ссылок на эти строки. Используя такое представление текста определить, входит ли заданная литера в текст и, если входит, указать координаты первого вхождения.