Хелпикс

Главная

Контакты

Случайная статья





Формулировка задачи. Решение задачи. Тестовый пример. Блок-схема. Текст программы. Скриншот результатов работы программы. Исследование. Формулировка. Пример. Скриншот результата



 

САМАРСКИЙ УНИВЕРСИТЕТ

МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ САМАРСКИЙ МЕЖДУНАРОДНЫЙ АЭРОКОСМИЧЕСКИЙ ЛИЦЕЙ

 

Лабораторная работа №2

 «Операторы ветвления»

Вариант 18

                                                                    

 

 

Работу сдал: Егорова Юлия

Работу принял: Кузьмишина Т.М.

12.03.2020

 

 

Самара 2020

Формулировка задачи

Написать программу для расчета по формуле и выполнить его.

Решение задачи

Ввести необходимые переменные, произвести расчет по формулам, вывести результат.

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

a,b- рациональные числа

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

x- изначальные данные

y-итоговый результат

Тестовый пример

Пример 1.

x=2 y=-6.51
a=2.5  
b=2.1  

        

Пример 2.

x=3 y=2.64
a=2.5  
b=2.1  

 

 

 

 

Блок-схема

 


                   

 

 

 

 


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

programlab2;

usescrt;

consta=2.5;

b=2.1;

varx,y:real;

begin

ClrScr;

 write('x='); readln(x);

 ifx>2 then

begin

   writeln('вариант х>2');

y:=power(x,1.2)*sqrt(x-a);

end

 else

begin

   writeln('вариант х<=2');

y:=x*sin(a*x)+b*(sin(x)/cos(x));

end;

 writeln('---------');

 writeln(':x= ',x,':');

 writeln(':y=',y:3:2,':');

 writeln('---------');

 end.

Скриншот результатов работы программы

     
Пример 1.
 
Пример 2.


 

 

Исследование

Формулировка

Условие 0<x<1 нельзя писать в операторе If. Нужно писать if (x>0) and (x<1).

Пример

В ходе работы программы потребовалось использовать if с двойным неравенством.

Скриншот результата

varx,m:integer;

Begin

        Readln(x);

    If0 < x <7

    thenm:= x;

    m:= m-3;

    Writeln(m);

end.

 

Во время использования оператора if следует учитывать правила задания условия. Это означает, что в операторе if нельзя писать условие в виде двойного неравенства: например, . В этом случае программа не запустится, и компилятор выдаст ошибку: операция '<' не применима к типам boolean и integer. Для нормальной работы программы следует записывать условие следующим образом: if  and ).

 


Оглавление

Формулировка задачи. 2

Решение задачи. 2

Тестовый пример. 2

Блок-схема. 3

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

Скриншот результатов работы программы.. 4

Исследование. 5

Формулировка. 5

Пример. 5

Скриншот результата. 5

Оглавление. 6

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.