
- •Отчет по лабораторной работе №1
- •Цель работы
- •1.Теоретическая часть
- •1.1.1.Структуры выбора
- •1.1.2.Структуры повторения
- •1.1.3.Структуры следования
- •2.Практическая часть
- •2.1.Описание программы 1lb1.Cpp
- •2.2.Описание программы 1lb2.Cpp
- •2.3.Описание программы 1lb3.Cpp
- •Заключение
- •Список литературы
2.Практическая часть
2.1.Описание программы 1lb1.Cpp
В данной программе необходимо найти скорость по введенным пользователем значениям расстояния и времени прохождения этого расстояния. Для этого используется операция присваивания “s/=t”, которая присваивает переменной s значение частного s/t.
Для удобства пользования программой ее интерфейс снабжен функциями задержки текущего состояния экрана getch() и очисткой оного от результатов выполнения предыдущей программы с помощью функции clrscr() из стандартного заголовочного файла “conio.h”
2.2.Описание программы 1lb2.Cpp
В данной программе требуется вычислить частное двух чисел. Эта программа аналогична предыдущей программе.
2.3.Описание программы 1lb3.Cpp
В данной программе требуется найти минимальный элемент в числовой последовательности, состоящей из положительных элементов.
Для проверки ввода используется цикл с постусловием, проверяющий положительность введенных чисел. За минимальное значение берется первый введенный элемент, который потом сравнивается с последующими вводимыми элементами, и если введенный элемент меньше минимума, то минимуму присваивается значение этого элемента.
Заключение
-
Написание данных программ помогло мне разобраться в назначении большинства операторов С++
-
На основе решенных задач я получил начальное представление о структуре языка С++ и усвоил для себя ряд правил которыми следует руководствоваться при написании программ, а именно:
-
Необходимое использование комментариев упрощает разбор и анализ программы, суть выполнения которой не сразу ясна тому же автору при обращении к её коду по прошествии нескольких дней
-
При написании программы необходимо прибегать к наиболее простым и лаконичным реализациям задуманного в соответствующих алгоритмах
-
Необходимым атрибутом каждой программы является разбор исключительных случаев поведения компилятора при нестандартных и не желаемых моментах ввода данных и пр.
Список литературы
-
Подбельский В.В. Язык Си++. – М.: Финансы и статистика,1996.–560 с.
-
Дейтел Х., Дейтел П. Язык пограммирования С++: перевод с англ.
М.:ЗАО «Издательство БИНОМ»,1998,1024с.