
- •Варианты заданий к лабораторным работам Лабораторная работа n1
- •1.2. Составить программу пооперационного вычисления значений арифметических выражений, согласно указанным ниже формулам.
- •2.3. Составить программу для выполнения указанного ниже задания, используя оператор множественного ветвления.
- •Лабораторная работа n3 Программы с циклами
- •3.1. Дано действительное число а, натуральное число n. Вычислить:
- •3.3. Выполнить предыдущее задание, заменив произведение суммой.
- •Лабораторное занятие n4 Процедуры и функции
- •4.1. Составить программы, используя указанные в скобках вспомогательные алгоритмы (вспомогательные алгоритмы оформить процедурами).
- •4.2. Составить программы, используя указанные в скобках вспомогательные алгоритмы (вспомогательные алгоритмы оформить функциями).
- •Упорядочить (переставить) строки массива
- •Упорядочить (переставить) столбцы массива
- •Лабораторное занятие n6
- •6.1. Составить программу, выполняющую следующее задание: дана строка символов.
- •Лабораторное занятие n7 Записи
- •Лабораторное занятие n 8 Множества
- •8.1. Сформировать три множества x1, x2, x3, содержащие целые числа из диапазона 1…100. Мощность каждого множества равна 5. Значения элементов исходных множеств ввести с клавиатуры.
- •8.2. Дана непустая последовательность символов. Необходимо построить и напечатать множество, элементами которого являются встречающиеся последовательности:
- •Лабораторная работа №9 Файлы.
- •9.2 Занести в текстовый файл данные, согласно заданию 2 к лабораторной работе 7.(5 записей). Выполнить задание 7.2. С использованием данных из файла. Лабораторная работа №10
- •10.1. Выполнить задание 3 к лабораторной работе 5. Обработку массива оформить в виде модуля.
- •10.3.Выполнить задание, используя процедуры и функции модуля crt
- •10.4. Выполнить задание, используя процедуры и функции модуля graph.
- •Лабораторная работа №11 Динамические массивы.
- •11.1. Вычислить значение выражения, используя ссылочные переменные.
- •11.2. Создать, заполнить, распечатать массив размерностью 10х10 и обработать его в соответствии с приведенным ниже вариантом задания.
- •Лабораторная работа № 12.
- •Лабораторная работа №13 Динамические структуры (списки).
- •Лабораторная работа №14 Динамические структуры (кольца).
- •Лабораторная работа №15
- •Каждый из студентов фмф имеет следующие параметры (характеристики):
- •15.2. Построить дерево, которое может содержать несколько элементов, "подвешенных" к одному ключу ( "подвеску" можно оформить в виде стека).
- •Варианты заданий для практики вычислений
- •Вариант 5
- •Примеры программ Линейные программы
- •Программы с условными операторами
- •Программы с циклами
- •Пример. Найти сумму положительных элементов массива.
- •Множества
- •Динамические структуры
- •Программы с объектами
- •Тема: Графика Теоретические вопросы.
- •Практические задания.
- •Теоретические вопросы.
- •Практические задания.
- •Тема: Динамические структуры данных Теоретические вопросы.
- •Практические задания.
- •Тестовые задания к зачету по информатике Записи
- •Исправить ошибки.
- •Графика и модули
- •Исправить ошибки.
- •Динамические структуры
- •Литература
- •Задания к лабораторным работам по информатике
- •214036, Брянск, Бежицкая, 14.
Е.Г. Андросова, Г.В. Лядагина, С.А. Макаров,
Г.Ю. Хачева, Н.В. Шерпаев
Задания к лабораторным работам по информатике
Брянск 2001
ББК 32.97
А - 49
Андросова Е.Г., Лядагина Г.В., Хачева Г.Ю., Макаров С.А., Шерпаев Н. В. Задания к лабораторным работам по информатике - Брянск: Издательство БГПУ, 2001. - 80 с.
Пособие предназначено для проведения лабораторных и практических занятий по курсу программирования на языке PASCAL.
Рецензенты: :Трубников С. В., зав. кафедрой ИПМ БГПУ, доцент, кандидат физ.мат. наук.
Агалаков В. Г., зав. кабинетом информатики БИПКРО.
С Издательство БГПУ 2001
.
Варианты заданий к лабораторным работам Лабораторная работа n1
Линейные программы
1.1. Составить и отладить программу для вычисления по указанной формуле. Значения переменных, указанных в правой части, ввести с клавиатуры, результат вывести на экран. Выполнить проверку правильности.
1.
7. C=
3.
T=
4. Y=
8. Q=
5.
A1=
6. R=
9. Z=
10.
B=
11. F=
12. A=
13.
Z=
4. A=
1.2. Составить программу пооперационного вычисления значений арифметических выражений, согласно указанным ниже формулам.
Вычислить значения выражений для a=4, b=3, c=2.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1.3. Составить и отладить программу для вычисления по указанной формуле. Значения переменных, указанных в правой части, ввести с клавиатуры, результат вывести на экран. Выполнить проверку правильности.
1.
9.
2.
10.
3.
11.
4.
12.
5.
13.
6.
14.
7.
15.
8.
1.4. Составить программу для определения указанных ниже параметров треугольника. Выполнить программу для конкретных значений аргументов. Результаты выполнения программ проверить по соответствующему чертежу.
1. По заданным координатам вершин треугольника найти стороны и площадь.
2. По заданным координатам вершин треугольника найти высоты.
3. По заданным координатам вершин треугольника найти медианы.
4. По заданным координатам вершин треугольника найти биссектрисы.
5. По заданным координатам вершин треугольника найти радиусы вписанной и описанной окружностей.
6. Заданы две стороны треугольника и угол между ними. Найти углы и стороны.
7. Заданы две стороны треугольника и угол между ними. Найти высоты.
8. Заданы две стороны треугольника и угол между ними. Найти медианы.
9. Заданы две стороны треугольника и угол между ними. Найти биссектрисы.
10. Заданы две стороны треугольника и угол между ними. Найти радиусы вписанной и описанной окружностей.
11. Заданы сторона треугольника и два прилежащих к ней угла. Найти углы и стороны.
12. Заданы сторона треугольника и два прилежащих к ней угла. Найти высоты.
13. Заданы сторона треугольника и два прилежащих к ней угла. Найти медианы.
14. Заданы сторона треугольника и два прилежащих к ней угла. Найти биссектрисы.
15. Заданы сторона треугольника и два прилежащих к ней угла. Найти радиусы вписанной и описанной окружностей.
16. Заданы длины трех сторон треугольника. Найти углы и площадь.
17. Заданы длины трех сторон треугольника. Найти высоты.
18. Заданы длины трех сторон треугольника. Найти медианы.
19. Заданы длины трех сторон треугольника. Найти биссектрисы.
20. Заданы длины трех сторон треугольника. Радиусы вписанной и описанной окружностей.
1.5. Составить программу для вычисления значения многочлена, коэффициентами которого взяты цифры, составляющие Вашу дату рождения, используя как можно меньшее количество арифметических операций. Значение многочлена должно вычисляться в произвольной точке х, значение которой задается с клавиатуры. Воспользоваться схемой Горнера.
Лабораторная работа N2
Программы с условными операторами
2.1. Составить программу для вычисления значений функции y. Вычислить значения функции для указанных значений x.
1.
2.
x=-1.5, 0.7, 2.4, 4 x=-3.1, 0.5, 1.9, 4.2
3.
9.
x=-1.2, 1.1, 3.2, 4.8 x=-6.1, -5.1, 6.1, 8.4
4.
10.
x=3.5, 4.5, 5.5, 7.8 x=0.4, 2, 4.1, 5.8
5.
11.
x=-1.5, 1.4, 2.5, 4.7 x=-0.6, 0.6, 0.7, 2.9
6.
12.
x=-2, 0.5, 1.5, 3.1 x=-1.4, 0.5, 1.5, 4
7.
13.
x=-1.5, 2.5, 4.5, 7.1 x=2.5, 3.5, 4.5, 6.8
8.
14.
x=-0.5, 0.5, 2.4, 3.6 x= -2.5, 0.5, 2.5, 4.6
2.2. Вычислить результат, используя условный оператор. Исходные данные вводятся с клавиатуры.
10.
11.
12.
13.
14.
15.
16.
17.