Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






PROGRAM z2;





CONST

k=2; (* поименованная константа *)

VAR

x,y:REAL; (* аргумент и функция *)

BEGIN

WRITE (‘Введите значение аргумента — ’);

READ (x);

IF (x>=0) AND (х<=1) THEN

BEGIN

y:=SIN(k*x);

WRITELN (‘x=’,x, ‘y=’,y);

END

ELSE

WRITELN (‘Значение аргумента вышло за интервал 0-1’);

END.

3. Схема алгоритма задачи 2

Ввод значения
Вывод результата
X – аргумент S – сумма K – коэффициент
Объявление переменных


Задача 3

1. Условие: Составить схему алгоритма и написать ВР-программу вычисления и вывода на экран дисплея таблицы значений заданной функции (см. табл. П. 1) при изменении значения аргумента в интервале от 0 до 1 с шагом 0.1.

Пример: функция – sin2x.

Вид таблицы:

x y } заголовок
0.0 0.541 таблица
0.1 0.123
· · ·
1.0 0.789 } окончание

 

2. Тексты программ:

PROGRAM z31;

(* 1-й способ с оператором цикла FOR *)

CONST

k=2; (* поименованная константа *)

str=‘*************************************’;

(* строка символов *)

VAR

x,y:REAL; (* аргумент и функция *)

i:INTEGER; (* переменная цикла *)

BEGIN

WRITELN (str);

WRITELN (‘* x * у *’);

WRITELN (str);

х:=0.0;

FOR i:=1 TO 11 DO

BEGIN

y:=SIN(k*x);

WRITELN (‘*’, x:17:8,‘*’, y:18:8,‘*’);

x:=x+0.1;

END;

WRITELN (str);

END.


3а) Схема алгоритма задачи 3 ( 1-й способ (цикл FOR) )

 

 

Печать заголовка
Печать окончания
Печать строки
X – имя аргумента Y – имя функции K – коэффициент I – счетчик циклов
Объявление переменных

PROGRAM z32;

(* 2-й способ с оператором цикла WHILE *)

CONST

k=2; (* поименованная константа *)

str=‘*************************************’;

(* строка символов *)

VAR

x,y:REAL; (* аргумент и функция *)

BEGIN

WRITELN (str);

WRITELN (‘* x * у *’);

WRITELN (str);

х:=0.0;

WHILE х<1.1 DO

BEGIN

y:=SIN(k*x);

WRITELN (‘*’, x:17:8, ‘*’, y:18:8, ‘*’);

x:=x+0.1;

END;

WRITELN (str);

END.

3б) Схема алгоритма задачи 3 (2-й способ (цикл WHILE))

Печать окончания
Печать заголовка
Объявление переменных
Печать строки
X – имя аргумента Y – имя функции K – коэффициент

PROGRAM z33;

(* 3-й способ с оператором цикла REPEAT *)

CONST

k=2; (* поименованная константа*)

str=‘*************************************’;

(* строка символов *)

VAR

x,y:REAL; (* аргумент и функция *)

BEGIN

WRITELN (str);

WRITELN (‘* x * у *’);

WRITELN (str);

х:=0.0;

REPEAT

y:=SIN(k*x);

WRITELN (‘*’, x:17:8, ‘*’, y:18:8, ‘*’);

x:=x+0.1;

UNTIL x>l.l;

WRITELN (str);

END.

3в) Схема алгоритма задачи 3 (3-й способ (цикл REPEAT))

Печать окончания
Печать строки
Печать заголовка
Объявление переменных
X – имя аргумента Y – имя функции K – коэффициент

Date: 2016-01-20; view: 675; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию