Лабораторная работа №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 Ответить на контрольные вопросы

  1. Понятие цикла. Виды циклов.
  2. Организация оператора цикла?
  3. Какой тип следует задавать параметру цикла?
  4. Как записывается и как работает цикл с предусловием?
  5. Как записывается и как работает цикл с постусловием?
  6. Как программируются циклические алгоритмы с явно заданным числом повторений цикла?
  7. Как программируются циклические алгоритмы с заранее неизвестным числом повторений цикла?
  8. Указать причины зацикливания программы.

Задание №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 Ответить на контрольные вопросы

  1. Понятие цикла. Виды циклов.
  2. Организация оператора цикла?
  3. Какой тип следует задавать параметру цикла?
  4. Как записывается и как работает цикл с предусловием?
  5. Как записывается и как работает цикл с постусловием?
  6. Как программируются циклические алгоритмы с явно заданным числом повторений цикла?
  7. Как программируются циклические алгоритмы с заранее неизвестным числом повторений цикла?
  8. Указать причины зацикливания программы.

Задание №4 Сделайте вывод о проделанной работе.

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

avatar
  Подписаться  
Уведомление о