Файл: ОСНОВНЫЕ СТРУКТУРЫ АЛГОРИТМОВ: сРАВНИТЕЛЬНЫЙ АНАЛИЗ И ПРИМЕРЫ ИХ ИСПОЛЬЗОВАНИЯ (Алгоритмы и их структура).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 249

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рисунок 35 - результат выполнения программы

Рисунок 36 – решение задачи в Turbo C++

Описание программы:

Подключаем стандартные библиотеки iostream и conio; очищаем экран командой clrscr; описываем переменные S,i целочисленным типом int; присваиваем начальные значения S и I; тело цикла будет считать сумму введенных чисел, после попросит ввести число и проверится условие если не отрицательное цикл повторяется, иначе выводится сумма на экран командой cout.

Рисунок 37 - результат выполнения программы

Результаты выполнения программы идентичны. В pascal и c++ ипользуются разные конструкции цикла с постусловием. В pascal используется repeat…until в с++ используется do…while. Проверка и завершение цикла отличаются. В pascal цикл заканчивается при истинности условия, а в c++ при ложном условии.

Заключение

При создании курсовой я разобрался в понятии алгоритма, научился создавать программы в различные языках программирования и различной структуры. Так же сделал для себя несколько важных выводов:

  • Алгоритм встречаются не только в программах, но и в нашей жизни. От того какой алгоритм мы создадим, зависит его эффективность. Изображение алгоритма на бумаге повышает наглядность и облегчает создание программы.
  • Одной из сложных задач является составление алгоритмических структур в программе. Линейная структура в создании самая легкая, но она не позволяет выполнять условия программы, если такие требуются. На помощь приходят более сложные структуры ветвления и цикла.
  • При составлении программ я выяснил, что их код по структуре практически одинаков, отличаются они только словами команд, хотя означают почти тоже самое. Но в таких конструкциях как множественный выбор и цикл с постусловием конструкции существенно отличаются друг от друга. Pascal используется, в основном, для обучения программированию, когда как C++ используется программистами для создания программного обеспечения. Поэтому код C++ более сложен и разнообразен, а также постоянно развивается.

Список используемый источников

1. Удивительная история информатики и автоматики /В.В. Шилов - Издательство: ЭНАС-КНИГА, 2013г. – 7 с.