Задание и порядок выполнения работы

Краткие теоретические сведения

Циклической называютструктуру алгоритмов, содержащую однотипные, многократные повторяющиеся участки вычислений, т.е. циклы.

Выделяются циклы с известным количеством повторений и итерационный цикл (с неизвестным количеством повторений).

Циклы с известным количеством повторений называются циклы с параметром.

Цикл состоит из заголовка и тела. Всякий цикл обязательно имеет свой счетчик.

Роль счетчика выполняет переменная i. Внутри заголовка после счетчика и символа "=" через запятую указывает начальное и конечное значения счетчика и шаг его изменения

Обеспечивают многократное выполнение некоторой совокупности действий, которая называется телом цикла.

Оператор цикла с параметром for (для) имеет одну из двух форм:

 

for переменная:=начальное значение to конечное значение do оператор или

for переменная:=начальное значение downto конечное значение do оператор

 

 

Цикл с предварительным условием (предусловием): while условие do оператор      можно понимать как:   пока выполняется <условие> выполнять <оператор> Цикл с последующим условием (постусловием) repeat операторы until условие   можно понимать как:   повторять < операторы > до тех пор, пока не выполнится < условие >

 

 Чтобы прервать зациклившуюся программу, следует использовать комбинацию клавиш Ctrl-F2

Точка с запятой сразу после do в Pascal ABC считается синтаксической ошибкой.

Задание и порядок выполнения работы

1. Осуществить решение задачи: Найти сумму конечного ряда , используя цикл с параметром. Значение x вводится с клавиатуры.


 

Для этого: Выберите Пуск / Все программы / PascalABC. Наберите текст программы по образцу:

program Project1;

var x,s:real; i:integer;

begin

Write('x='); Readln(x);

s:=0;

for i:=1 to 10 do        

 s:=s+x*i;

Writeln('s=',s:5:3);

Readln;

end.

 

Выполнить компиляцию и запуск программы на выполнение.

Выбрать пункт меню Программа ® Компилировать (Ctrl + F9)

Исправить ошибки, если нужно.

Выбрать пункт меню Программа ® Выполнить  (клавиша F9).

Сохранить программу в папку своей группы.

2. Выполнить самостоятельное решение задач:

Средний уровень

Составить таблицу перевода метров в ярды, используя цикл с параметром, если 1м = 0,91 ярда.

 

Написать программу и начертить блок-схему решения задач:

Достаточный уровень

Вычислить 12+32+…+252, используя цикл с предусловием.

Высокий уровень

Написать программу, которая определяет количество цифр в числе, используя цикл с постусловием.


Блок-схемы

Достаточный уровень                                                                                       Высокий уровень

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: