HISOB
ПРОГРАММИРОВАНИЕ 1
1
SWD1316
ТАШКЕНТСКИЙ УНИВЕРСИТЕТ
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
ИМЕНИ МУХАММАДА АЛ-ХОРАЗМИЙ
ТЕМА 3 АЛГОРИТМИЗАЦИЯ
РАЗВЕТВЛЯЮЩИХСЯ
ВЫЧИСЛИТЕЛЬНЫХ
ПРОЦЕССОВ
1. Цель работы. Изучение принципов
алгоритмизации и структуры
алгоритмов разветвляющихся вычислительных процессов.
2. Порядок выполнения работы
2.1.
Изучить структуры алгоритмов, разветвляющихся вычисли–
тельных процессов. Изучить отличия структурного алгоритма от неструк–
турного.
2.2. Изучить синтаксис и работу операторов ветвления if и switch.
2.3. Разработать алгоритм решения индивидуального задания,
удовлетворяющий требованиям п. 2.4.
2.4. Требования к алгоритму. Алгоритм должен соответствовать
требованиям структурного подхода. Необходимо организовать ввод и
вывод всех требуемых данных через диалог ЭВМ с человеком
(интерфейс ввода-вывода), организовать проверку входных данных на
допустимые значения. Запрещается использование неструктурного
оператора goto. Возможно использование досрочного выхода из
процедуры с помощью оператора return.
2.5. Разработать программу на языке С++ для алгоритма п. 2.3.
2.6. Выполнить отладку и компиляцию программы, получить
исполняемый файл.
2.7. Выполнить тестирование программы несколькими наборами
входных данных.
3.
Порядок оформления отчетности.
Работа может быть оформлена в
виде отчета, который состоит из:
титульного листа
постановки задачи;
ПРАКТИЧЕСКИЕ
НАВЫКИ