Студопедия — ЛАБОРАТОРНАЯ РАБОТА № 5. Тема:Использование оператора цикла в программе на TurboPascal 7.0
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ЛАБОРАТОРНАЯ РАБОТА № 5. Тема:Использование оператора цикла в программе на TurboPascal 7.0






Тема: Использование оператора цикла в программе на TurboPascal 7.0

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

Пояснения к работе

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

· цикл с параметром (используется, когда заранее известно количество повторений);

· цикл ПОКА (с предусловием);

· цикл ДО (с постусловием).

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

Структура оператора цикла с параметром

Цикл по возрастающим значениям параметра имеет вид:

 

FOR I: = N1 TO N2 DO

Тело цикла;

следующий оператор;

Количество повторений зависит от параметра цикла I.

При первом вхождении в цикл, параметр цикла I принимает значение равное величине нижней границы N1 и выполняется оператор или операторы, записанные после служебного слова DO. Затем значение параметра увеличивается на 1 и вновь выполняется тело цикла. Подобные действия будут повторяться до тех пор, пока значение параметра цикла не станет больше величины N2, после чего осуществляется выход из цикла

Если тело цикла не содержит операторов, то цикл называется пустым.

Цикл по убывающим значениям параметра имеет вид:

 

FOR I: = N2 DOWNTO N1 DO

Тело цикла;

следующий оператор;

При первом вхождении в цикл, параметр цикла I принимает значение равное величине нижней границы N2 и выполняется оператор или операторы, записанные после служебного слова DO. Затем значение параметра уменьшается на 1 и вновь выполняется тело цикла. Подобные действия будут повторяться до тех пор, пока значение параметра цикла не станет меньше величины N1, после чего осуществляется выход из цикла

 

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

 

Условие:   Вывести все целые числа от 20 до 50   Var I: integer; Begin For I: =20 To 50 Do Writeln(I); End. Условие:   Вычислить сумму 20+18+16+14+…+2 Var S, I: integer; Begin S: =0; For I: =20 DownTo 2 Do Begin S: =S+I; I: =I-1; End; Writeln(S); End.

Контрольные вопросы

 

· Когда используется цикл с параметром (со счетчиком)?

· Как работает оператор цикл с параметром?

· В чем разница между двумя способами записи оператора FOR?

· Как изменить шаг цикла?

· Сколько операторов включает тело цикла?


Варианты к лабораторной работе №5

(ваш номер по журналу соответствует номеру варианта)

Задание 1 Задание 2
  Ввести целое числоN.Найти сумму первых N чётных натуральных чисел.
Вычислить 2/3+2/5+2/7+…+2/19
  Ввести целое числоN. Вывести таблицу умножения для N от 1 до 10.
Определить сумму квадратов всех целых чисел в интервале, заданном значениями M и N.
  Последовательно вводятся 10 целых чисел. Определить каких среди них больше: положительных или отрицательных.
Вычислить 2/3+3/4+4/5+…+19/20
  Последовательно вводятся 10 целых чисел. Найти произведение тех, которые кратны удовлетворительно.
Вычислить 2n+4n+6n+…+10n
  Последовательно вводятся 10 целых чисел. Сосчитать сколько из них совпадают с первым числом.
Ввести 12 чисел. Определить сколько чисел кратно отлично.
  Последовательно вводятся 10 целых чисел. Найти разницу между наибольшим и наименьшим из них
Составить программу, запрашивающую пароль пользователя. В случае правильности пароля выводится фраза: “ Можно приступать к работе». если пароль 3 раза введен неверно, то вывести «Вызываю охрану»
  Последовательно вводятся 10 целых чисел. Найти среднее арифметическое этих чисел
Вычислить 1/3+1/6+1/9+…+1/30
  Ввести М. Вычислить М!
Вывести квадраты целых чисел, кратных 3 в диапазоне от 3 до 21
  Определить сумму квадратов всех целых чисел в интервале, заданном значениями M и N.
Вычислить 1/2 *1/5 * 1/8 *…*1/20
  Вывести значения градусов по шкале Цельсия (С) и соответствующие им градусы по Фаренгейту (F) для значений от 1 до 15 градусов (С) с шагом 1 градус. Перевод осуществляется по формуле F = C * 1, 8 + 32.
Вычислить (2 + 1 /2) (3 + 1 / 3) (4 + 1 / 4) (5 + 1 / 5)…(10 + 1/10)
  Вычислить сумму нечётных чисел от 1 до 99.
Вычислить (cos 2 + 2) (cos 4 + 4) (cos 6 + 6)…(cos 20+20)
  Вывести чётные числа от 1 до 20.
Ввести целое число N. Найти сумму первых N чётных натуральных чисел.
  Найти сумму квадратов целых чисел от 1 до 100.
Вычислить 0, 1 x + 0, 3 x + 0, 5 x +…+ 2, 1 x
  Вычислить сумму конечного ряда: для N=30
Последовательно вводятся 10 целых чисел. Найти произведение тех, которые кратны 5.
  Вычислить сумму конечного ряда:
Вывести числа в интервале от 10 до 100, кратные 3.
  Ввести число. Найти, произведение целых чисел от 1 до введённого пользователем числа.
Вычислить сумму нечётных чисел от 1 до 99.
  Ввести Х. Вычислить функцию sin(x)/x на интервале [1; 12] c шагом 2
Вычислить значение функции Y=SINX-COSX на интервале от A до B с шагом H.
  Ввести 8 чисел. Определить количество значений, превосходящих число 100.
Вычислить 10/3+9/3+8/3+…+1/3
  Ввести 5 чисел. Вывести «да», если хотя бы одно число = 0.
Вычислить сумму чётных чисел на отрезке от 10 до 30.
  Ввести N целых чисел. Найти количество чисел равных 10.
Ввести 20 чисел. Найти количество положительных и отрицательных
  Ввести с клавиатуры 8 чисел. Определить среднее арифметическое положительных значений.
Вычислить (1+sin x)(2+sin 2x)(3+sin 3x)…(10+sin 10x)
  Вычислить значения функции y=sin (3X + p/5) для X, изменяющегося от 2 до 15 с шагом 3.
Последовательно вводятся 10 целых чисел. Найти среднее арифметическое этих чисел
  Вычислить значения функции y=An/n для n, изменяющегося от 1 до 15, с шагом 1, A=2.
Ввести 15 чисел. Определить количество чисел, которые меньше заданного числа N.
  Вывести на экран таблицу значений SINX для аргумента, меняющегося от 0 до 30 с шагом 3
Вычислить 2/4+3/6+4/8+…+10/20
  Вычислить значение Y=SIN X+COS X на интервале от A до B с шагом H
Вычислить 3/2+4/3+5/4+…+10/9
  Ввести 12 чисел. Определить сколько чисел кратно 5.
Вычислить 0, 2 x + 0, 4 x + 0, 6 x +…+ 2, 2 x
  Вычислить сумму чётных чисел на отрезке от 10 до 30.
Ввести 15 чисел. Определить количество чисел, которые больше заданного числа N.
  Найти сумму нечётных чисел в диапазоне от 1 до 99 включительно.
Вычислить сумму конечного ряда:
  Вычислить значение Y=SINX-COSX на интервале от A до B с шагом H.
Вычислить сумму нечётных чисел от 1 до 99.
  Вводится последовательность из N целых чисел. Найти, сколько в ней чисел равных 10.
Ввести 8 чисел. Определить количество значений, превосходящих число 100.
  Ввести 15 чисел. Определить количество чисел, которые меньше заданного числа N.
Вычислить (1+sin x_)(3+sin 3x) (5+sin 5x) …(11+sin 11x)






Дата добавления: 2014-11-10; просмотров: 2124. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

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

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия