Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1-11, 33-47, 49-53, 59-64.doc
Скачиваний:
17
Добавлен:
03.08.2019
Размер:
490.5 Кб
Скачать
  1. Основные типы алгоритмических структур.

Линейный алгоритм (следование).

  • Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом.

Пример. Найти площадь S прямоугольника, если известны его стороны a, b.

начало

Параллелограмм 7

Прямая со стрелкой 9

Блок-схема: процесс 11

S^

Прямая со стрелкой 14

Параллелограмм 15

Прямая со стрелкой 17

Блок-схема: процесс 18

Алгоритмическая структура «ветвление»

В алгоритмической структуре «ветвление» та или иная серия команд выполняется в зависимости от истинности условия.

Блок-схема

Язык программирования Visual Basic

Прямая со стрелкой 19 Блок-схема: решение 20 Прямая со стрелкой 22 Блок-схема: процесс 23 Блок-схема: процесс 24 Прямая соединительная линия 25 Прямая соединительная линия 26 Прямая соединительная линия 27 Прямая со стрелкой 28

Ifусловие then

Серия 1

Else

Серия 2

Ifусловие

Thenсерия 1

Elseсерия 2

Алгоритмическая структура «выбор»

В алгоритмической структуре «выбор» выполняется одна из нескольких последовательностей команд при истинности соответствующего условия.

Блок-схема

Язык программирования Visual Basic

Блок-схема: решение 30 Прямая со стрелкой 31 Прямая со стрелкой 32 Блок-схема: процесс 33 Блок-схема: решение 35 Прямая со стрелкой 36 Прямая со стрелкой 37 Прямая со стрелкой 38 Блок-схема: процесс 39 Блок-схема: процесс 40 Прямая со стрелкой 41 Прямая соединительная линия 43 Прямая соединительная линия 44

Selectcaseвыражение

Caseусловие 1

Серия 1

Caseусловие 2

Серия 2

Caseelse

Серия

End select

Алгоритмическая структура «цикл»

В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно.

Блок-схема

Язык программирования Visual Basic

Блок-схема: подготовка 47 Прямая со стрелкой 48 Прямая со стрелкой 49 Прямая со стрелкой 50 Прямая со стрелкой 52 Блок-схема: процесс 54 Прямая со стрелкой 55 Прямая со стрелкой 56 Прямая со стрелкой 57 Прямая со стрелкой 58

Forсчетчик=начзнач

Toконзнач [stepшаг]

Тело цикла

Next [счетчик]

Цикл со счетчиком(неизвестное число повторений)

Блок-схема

Язык программирования Visual Basic

Прямая со стрелкой 59 Блок-схема: подготовка 60 Прямая со стрелкой 61 Блок-схема: процесс 62 Прямая со стрелкой 63 Прямая со стрелкой 64 Прямая со стрелкой 65 Прямая со стрелкой 67 Прямая со стрелкой 68 Прямая со стрелкой 69

Dowhileусловие

Тело цикла

Loop

  1. Программирование.

Программи́рование — в обычном понимании, это процесс создания компьютерных программ.

В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.

Программирование в широком смысле можно разбить на несколько стадий:

  • Анализ,

  • Проектирование — разработка комплекса алгоритмов,

  • Кодирование и компиляцию — написание исходного текста программы и преобразование его в исполнимый код с помощью компилятора,

  • Тестирование и отладку — выявление и устранение ошибок в программах,

  • Испытания и сдачу программ,

  • Сопровождение.