Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

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

Работа добавлена на сайт samzan.net:


Изм.

Лист

докум.

Подпись

Дата

Лист

2

ЛР 1304000.012.ПЗ

Изм.

Лист

докум.

Подпись

Дата

Лист

2

ЛР 1304000.012.ПЗ

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

Тема: Разветвляющиеся алгоритмы. Условный оператор.

Цель: Рассмотреть   решение задач с условным оператором if,then,else.

Ход работы:

  1.  Использование условного оператора

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

Запустим Turbo Pascal.

В окне редактирования наберём текст программы:

Program pr_1;

var x, y: real;

begin

Writeln ('Введите значение х');

Readln (x);

If  x<0  Then  y:=x*x

Else y:=3*exp(-x);

Writeln('При х = ', x:4:2, '   y= ', y :6:2)

end.  (рисунок 1)  

Рисунок 1

Запустим процесс компиляции программы комбинацией клавиш Alt+F9.

Запустим программу на выполнение.

Просмотрим результаты.(рисунок 2)

 Рисунок 2

Протестируем программу при некоторых значениях переменной .

2. Вложенные условные операторы.

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

При решении таких задач нужно учесть, что условия на значения Х делят числовую ось на три интервала (в нашем случае точки деления Х=0 и Х=1), поэтому при реализации алгоритма используется вложенный условный оператор.

Запустим Turbo Pascal.

В окне редактирования наберем текст программы:

Program pr_2;

var x, y: real;

begin      

Writeln ('Введите значение х');

Read (x);

If x<0 Then y :=exp(-x+1)

Else   If  x>1    Then  y:= 1/x+sin(x)

Else   y:= Sin(x)/Cos(x);

Writeln ('При х=', x :4:2, 'y=', y:6:2);   

end. (рисунок 3)

  

Рисунок 3

Запустим процесс компиляции программы.

Запустим программу на выполнение. (рисунок 4)

Рисунок 4

Протестируем программу при некоторых значениях переменной .

3. Нахождение максимума двух чисел

Найти максимум двух чисел a  и b.  

Запустим Turbo Pascal.

В окне редактирования наберем текст программы:

Program pr_3;

var  a, b, max :real;

begin

Writeln(' Введите значение a');

Read(a);

Writeln(' Введите значение b');

Read(b);

if a >= b  then max :=a  

else max :=b;

Writeln ('a=', a :4:2,' b =', b :4:2);

Writeln ('max =', max :4 :2);

end. (рисунок 5)

Рисунок 5

Запустим процесс компиляции программы.

Запустим программу на выполнение. (рисунок 6)

Рисунок 6

Протестируем программу при некоторых значениях переменных  a  и  b.

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

1.Разветвляющиеся алгоритмы. Условный оператор.

2.Блок-схемы полного и усеченного условного оператора.

1.Разветвляющиеся алгоритмы (ветвления) осуществляют в зависимости от результата проверки некоего логического условия выбор одного из альтернативных путей работы алгоритма. Это ветвление обеспечивается условными операторами.

2.

 

Вывод: обучился решению задач на условный оператор.

Изм

Лист

докум.

Подпись

Дата

Лист

1

ЛР 1304000.012 .ПЗ

Разраб.

Кожинов Д

 Провер.

Трофимова Е.С.

Руковод.

     

Н.Контр.

Утв.

Разветвляющиеся алгоритмы. Условный оператор.

Лит.

Листов

3

ЧУ ТМК «Мирас»

Изм

Лист

докум.

Подпись

Дата

Лист

1

ЛР 1304000.012 .ПЗ

Разраб.

Кожинов Д

 Провер.

Трофимова Е.С.

Руковод.

     

Н.Контр.

Утв.

Разветвляющиеся алгоритмы. Условный оператор.

Лит.

Листов

3

ЧУ ТМК «Мирас»




1. Шпаргалка- Невропатология
2. Безопасность наших детей.html
3. Л. алмазова доцент кафедры менеджмента РХТУ им
4. Сестринский процесс при бронхиальной астме
5. тематика завданнь для студентов Задача 1 ОТК
6. Моніторин та сценарний аналіз виникнення і розвитку НС
7. темах с заземленной нейтралью замыканием фаз на землю
8. Основных питательных веществ узнаем пару нюансов о том нужен ли мышцам протеин и почему бойцам Кёкусин всё
9. а арендодатель наймодатель обязуется предоставить арендатору нанимателю имущество за плату во временное
10. Тема 10 Психология черт личности Черты как психологическая категория Факторный анализ в изучении че
11. ТЕМА- ПОНЯТТЯ СИСТЕМА ТА ДЖЕРЕЛА ЗЕМЕЛЬНОГО ПРАВА УКРАЇНИ
12.  Загальне керівництво 2
13. Курсовая работа- Избирательные споры- понятие, классификация и способы разрешения
14.  Абай ~~нанбаев туралы ~~гімеле
15. тема управление системой операция модель оптимизация решение
16. Государственное управление земельным фондом
17. Александр Солженицын в зазеркалье каратаевщины
18. Шинели звучит на какойтовысочайшещемящей ноте
19. фр. utoriireвластный лат.html
20. Исследование предельных процессов для числовых последовательностей с применением графических калькуляторов