Контрольная работа 1, 2: 6 заданий

  • ID: 08791 
  • 9 страниц

Содержание:


Контрольная работа №1

Задание №1

По выбранному фрагменту блок-схемы и формулам написать фрагмент программы на изучаемом Вами алгоритмическом языке.

X:=SQRT(C*X-EXP(X))/(A*B*SIN(X)*SIN(X))

Y:=(7500*A-B*LOG(ABS(A)))/(A+B)

IF (X>0) THEN Y:=TAN(LOG(ABS(A-B*COS(X)*COS(X))))

Задание №2 а)

Математическая постановка

Обозначение переменных и их классификация.

С – температура по Цельсию.

F - температура по Фарентгейту

Классификация по группам

Исходные данные: C

Результат: F.

Расчетные формулы

Выбираем параметр цикла. Переменная, удовлетворяющая всем требованиям к параметру цикла – C.

Начальное значение C = 15

Конечное значение С = 30

Закон изменения C:=C+1

Разработать блок-схемы алгоритма

Начало

С=15, 30

Вычисление

F

Вывод

C, F

Конец

Написание программы на Паскале

program perevod;

var

f:real;

c:integer;

begin

writeln('C F');

for c:=15 to 30 do begin

f:=1.8*c+32;

writeln(c,f:8:3);

end;

end.

Задание №2 б)

Математическая постановка

Обозначение переменных и их классификация.

T – массив температур по Цельсию.

i – номер элемента массива, простая переменная целого типа.

T[i] – i-ый элемент массива T.

F - температура по Фарентгейту

Классификация по группам

Исходные данные: T

Результат: F.

Промежуточный результат i.