Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Введение в этапы разработки программ

Автор:   •  Февраль 19, 2025  •  Лабораторная работа  •  9,929 Слов (40 Страниц)  •  163 Просмотры

Страница 1 из 40

Лабораторная работа №1

«ВВЕДЕНИЕ В ЭТАПЫ РАЗРАБОТКИ ПРОГРАММ»

Задание. Составить таблицу спецификаций, словесное описание алгоритма (по желанию), блок-схему, таблицу тесто. Оттестировать программы для 3-х задач из групп A, Б и В по указанию преподавателя в соответствии с индивидуальным вариантом. Написать самостоятельно, либо использовать предложенный вариант программы на языке C++.

При решении заданий необходимо соблюдать следующие требования:

  • в задаче A использовать оператор if (развилка)
  • в задаче Б использовать оператор switch (выбор)
  • в задаче B использовать операторы цикла (любые на усмотрение).

Основная цель: научиться оформлять отчёт и осуществлять тестирование и компиляцию программы с использованием средств разработки. Поэтому, чтобы облегчить старт, для некоторых вариантов на сайте курса есть примеры кода (которые могут содержать ошибки).

Ожидается, что в ходе выполнения первой лабораторной обучающийся:

1) Напишет сам или использует готовые коды для создания простых программ: объявление, инициализация и использование переменных различных типов; базовые команды для работы с устройствами ввода вывода; вызов библиотечных функций.

2) Изучит разные реализации разветвляющихся и циклических процессов с использованием парадигмы структурного программирования.

3) Научится оформлять отчёт.

4) Научится рисовать блок-схемы.

Оформление отчёта: правила оформления и пример приведен в соответствующих разделах методички.

Критерии оценки: оценка «зачтено» при условии выполнения всех заданий требуемыми способами.


ОГЛАВЛЕНИЕ

I Технология разработки программ на языке высокого уровня        3

Этапы разработки программ на языке высокого уровня        3

Виды вычислительных процессов        6

Пример алгоритма разветвляющегося процесса        7

Пример алгоритма циклического процесса        9

II Программа на языке C++.        12

Краткие сведения о языке С++        12

Транслятор и компоновщик        13

Книги и электронные ресурсы        13

Элементы языка С++        14

Вывод на консоль        16

Точка входа        17

Переменные        17

Ввод с консоли        19

Выражения и операции        20

Операторы        22

Условия        23

Оператор if        23

Оператор switch        25

Оператор do while        27

Оператор while        29

Оператор for        30

Массивы        32

III Индивидуальные задания        35

Группа A. Условное ветвление        35

Группа Б. Выбор из нескольких возможностей        36

Группа В. Циклический процесс        38

IV Оформление отчёта        39

Правила оформления        39

Создание блок-схемы в ворде        40

Пример выполнения лабораторной работы        40


I Технология разработки программ на языке высокого уровня

Этапы разработки программ на языке высокого уровня

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

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

...

Скачать:   txt (99.5 Kb)   pdf (1 Mb)   docx (1 Mb)  
Продолжить читать еще 39 страниц(ы) »
Доступно только на Essays.club