- •Лабораторная работа № 1 Программирование разветвляющихся вычислительных процессов
- •Варианты заданий
- •Пример выполнения
- •Лабораторная работа № 2 Программирование циклических вычислительных процессов
- •Варианты заданий
- •Пример выполнения
- •Описание алгоритма
- •Блок-схема алгоритма решения задачи
- •Программа решения задачи
- •Лабораторная работа № 3 Программирование итерационных циклов
- •Пример выполнения
- •Лабораторная работа № 4 Программирование вложенных циклов
- •Варианты заданий
- •Пример выполнения
- •Лабораторная работа № 5 Обработка одномерных массивов
- •Варианты заданий
- •Пример выполнения
- •Лабораторная работа № 6 Обработка матриц
- •Варианты заданий
Лабораторная работа № 1 Программирование разветвляющихся вычислительных процессов
Цель работы: Научиться работать с операторами ветвления и создавать дружественный интерфейс к своим программам.
Задание: Разработать алгоритм и составить программу решения задачи на одном из алгоритмических языков. Тесты для проверки работоспособности программы подобрать таким образом, чтобы проверялась работа всех ветвей алгоритма. Разработать документацию к программе, в которой необходимо указать назначение программы, требования к вводимым данным, формат выводимой информации и дать описание алгоритма решения задачи . Документация должна отражать все решения , принятые в процессе разработки и реализации программы.
Варианты заданий
№ варианта |
Расчетные формулы |
Исходные данные |
Выводимые значения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пример выполнения
№ варианта |
Расчетные формулы |
Исходные данные |
Выводимые значения |
|
|
|
|
|
Лабораторная работа № 2 Программирование циклических вычислительных процессов
Цель работы: Научиться разрабатывать алгоритмы, использующие различные типы циклов.
Задание: Разработать алгоритмы и составить программы решения задачи с использованием двух типов циклических процессов (с предусловием и постусловием). Разработать документацию к программе, в которой необходимо указать назначение программы, требования к вводимым данным, формат выводимой информации и дать описание алгоритма решения задачи. Документация должна отражать все решения, принятые в процессе разработки и реализации программы.
