Дисциплина «Основы алгоритмизации и программирования»
Цель: научится составлять алгоритмы и блок-схемы, циклической структуры с помощью конструктора алгоритмов.
Теоретическая часть
Циклом называют повторение одних и тех же действий (шагов). Последовательность действий, которые повторяются в цикле, называют телом цикла.
Существует несколько видов алгоритмов циклической структуры
Виды циклов
Последние две циклические структуры называют условными циклическими алгоритмами. Нетрудно заметить, что эти циклы взаимозаменяемы и обладают некоторыми отличиями.
- в цикле с предусловием условие проверяется до тела цикла, в цикле с постусловием — после тела цикла;
- в цикле с постусловием тело цикла выполняется хотя бы один раз, в цикле с предусловием тело цикла может не выполниться ни разу;
- в цикле с предусловием проверяется условие продолжения цикла, в цикле с постусловием — условие выхода из цикла.
При написании условных циклических алгоритмов следует помнить следующее.
Во-первых, чтобы цикл имел шанс когда-нибудь закончиться, содержимое его тела должно обязательно влиять на условие цикла.
Во-вторых, условие должно состоять из корректных выражений и значений, определенных еще до первого выполнения тела цикла.
Практическая часть
Задание № 1. В конструкторе алгоритмов составить блок-схему к решению задачи №1 на организацию циклических структур. Вариант задачи соответствует номеру по списку в журнале.
| Вариант №1 | Вариант№5 | Вариант №9 |
| Вариант №2 | Вариант №6 | Вариант №10 |
| Вариант №3 | Вариант №7 | Вариант №11 |
| Вариант №4 | Вариант№8 | Вариант №12 |
| Вариант №13 |
Задание №2 В конструкторе алгоритмов составить блок-схему к решению задачи №2 на организацию циклических структур. Вариант задачи соответствует номеру по списку в журнале.
| Вариант №1на отрезке [-10;2] с шагом h=1,2 | Вариант №8на отрезке [-5;25] с шагом h=5 |
| Вариант №2на отрезке [5;15] с шагом h=1 | Вариант №9на отрезке [-20;20] с шагом h=4 |
| Вариант №3на отрезке [-10;10] с шагом h=2 | Вариант №10на отрезке [-5;15] с шагом h=1 |
| Вариант №4на отрезке [-5;10] с шагом h=1. | Вариант №11на отрезке [-2;6] с шагом h=2 |
| Вариант №5на отрезке [-1;6] с шагом h=0,7 | Вариант №12на отрезке [-5;5] с шагом h=2 |
| Вариант №6на отрезке [-2;6] с шагом h=1 | Вариант №13на отрезке [-10;10] с шагом h=1 |
| Вариант №7на отрезке [0;15] с шагом h=3 |
Задание №3 Ответить на контрольные вопросы
- Понятие цикла. Виды циклов.
- Организация оператора цикла?
- Какой тип следует задавать параметру цикла?
- Как записывается и как работает цикл с предусловием?
- Как записывается и как работает цикл с постусловием?
- Как программируются циклические алгоритмы с явно заданным числом повторений цикла?
- Как программируются циклические алгоритмы с заранее неизвестным числом повторений цикла?
- Указать причины зацикливания программы.
Задание №4 Сделайте вывод о проделанной работе.
Герасимова Светлана Александровна31.03.2019
Содержимое разработки
Лабораторная работа №6
Тема: «Циклические алгоритмические структуры»
Цель: научится составлять алгоритмы и блок-схемы, циклической структуры с помощью конструктора алгоритмов.
Теоретическая часть
Циклом называют повторение одних и тех же действий (шагов). Последовательность действий, которые повторяются в цикле, называют телом цикла.
Существует несколько видов алгоритмов циклической структуры
Виды циклов

Последние две циклические структуры называют условными циклическими алгоритмами. Нетрудно заметить, что эти циклы взаимозаменяемы и обладают некоторыми отличиями.
- в цикле с предусловием условие проверяется до тела цикла, в цикле с постусловием — после тела цикла;
- в цикле с постусловием тело цикла выполняется хотя бы один раз, в цикле с предусловием тело цикла может не выполниться ни разу;
- в цикле с предусловием проверяется условие продолжения цикла, в цикле с постусловием — условие выхода из цикла.
При написании условных циклических алгоритмов следует помнить следующее.
Во-первых, чтобы цикл имел шанс когда-нибудь закончиться, содержимое его тела должно обязательно влиять на условие цикла.
Во-вторых, условие должно состоять из корректных выражений и значений, определенных еще до первого выполнения тела цикла.
Практическая часть
Задание № 1. В конструкторе алгоритмов составить блок-схему к решению задачи №1 на организацию циклических структур. Вариант задачи соответствует номеру по списку в журнале.
| Вариант №1 | Вариант№5 | Вариант №9 |
| Вариант №2 | Вариант №6 | Вариант №10 |
| Вариант №3 | Вариант №7 | Вариант №11 |
| Вариант №4 | Вариант№8 | Вариант №12 |
| Вариант №13 |
Задание №2 В конструкторе алгоритмов составить блок-схему к решению задачи №2 на организацию циклических структур. Вариант задачи соответствует номеру по списку в журнале.
| Вариант №1на отрезке [-10;2] с шагом h=1,2 | Вариант №8на отрезке [-5;25] с шагом h=5 |
| Вариант №2на отрезке [5;15] с шагом h=1 | Вариант №9на отрезке [-20;20] с шагом h=4 |
| Вариант №3на отрезке [-10;10] с шагом h=2 | Вариант №10на отрезке [-5;15] с шагом h=1 |
| Вариант №4на отрезке [-5;10] с шагом h=1. | Вариант №11на отрезке [-2;6] с шагом h=2 |
| Вариант №5на отрезке [-1;6] с шагом h=0,7 | Вариант №12на отрезке [-5;5] с шагом h=2 |
| Вариант №6на отрезке [-2;6] с шагом h=1 | Вариант №13на отрезке [-10;10] с шагом h=1 |
| Вариант №7на отрезке [0;15] с шагом h=3 |
Задание №3 Ответить на контрольные вопросы
- Понятие цикла. Виды циклов.
- Организация оператора цикла?
- Какой тип следует задавать параметру цикла?
- Как записывается и как работает цикл с предусловием?
- Как записывается и как работает цикл с постусловием?
- Как программируются циклические алгоритмы с явно заданным числом повторений цикла?
- Как программируются циклические алгоритмы с заранее неизвестным числом повторений цикла?
- Указать причины зацикливания программы.
Задание №4 Сделайте вывод о проделанной работе.

Оставить комментарий