Практическая работа Создание программ с использованием циклов с неизвестным количеством повторений

Автор публикации:

Дата публикации:

Краткое описание: ...


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

Создание программ с использованием циклов

с неизвестным количеством повторений


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


Задача.

Составить программу вычисления значения функции y:=7-2*x при изменении х от xn до xk с шагом d. Результаты напечатайте в виде таблицы значений х и y.


Входные данные:

xn - начальное значение х;

xkконечное значение х;

d шаг изменения значения х.

Выходные данные: значения функции y для различных значений аргументов х.


Program znach;

var xn,xk,d:real;

x,y:real;

Begin

writeln('vvedite xn,xk,d');

readln(xn,xk,d);

writeln('*******************');

writeln('* x * y *');

writeln('*******************');

x:=xn;

repeat

y:=7-2*x;

writeln(x:5:2,' * ',y:5:2);

x:=x+d;

until x>xk;

writeln('*******************');

readln

end.


Задание:

  1. Измените цикл с постусловием на цикл с предусловием.

  2. Измените цикл с предусловием на цикл с параметром.


Задачи для самостоятельной работы:


1. Напечатайте таблицу перевода температуры из градусов по шкале Цельсия (С), в градусы шкалы Фаренгейта (F) для значений от 10 до 30 градусов (С) с шагом 1 градус.

Перевод осуществляется по формуле F=1,8*С+32.


2. Напечатайте таблицу перевода расстояний в дюймах в сантиметры (1 дюйм=2,54 см) для значений от 1 до 10 дюймов с шагом 1.


3. Напечатайте таблицу значений y=sinx, y=cosx, y=tgx, если х меняется от 1 до 5 с шагом 0,5.


4. Напечатайте таблицу зависимости y=2x2+3a, если а - любое число, х изменяется от 0 до 1 с шагом 0,2