Студопедия

КАТЕГОРИИ:

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


Ветвление называются вложенными, если выполняется по одной из ветвей другое ветвление.




Задания

Задание 1.

Описать фрагмент блок –схемы на языке программирования

а)

б)

Задание 2.

Имеется алгоритм поиска корней квадратного уравнения. Составьте программу по готовому алгоритму и проверьте правильность её составления с помощью компьютера и тестовой таблицы

Подберите такие значения исходных данных, чтобы проверить каждую из имеющихся ветвей:

Исходные данные Предполагаемый результат Полученный результат
  а в с
      d>0, два корня  
      d=0, один корень  
      d<0, корней нет  

Задание 3.

Представьте фрагмент программы в виде блок-схемы

а)

IF a>b THEN

k:=k+l

ELSE

IF b>c THEN

k:=k+2

ELSE

k:=k+3;

Writeln(k)

б)

IF a=0 THEN

Begin

X:=l;

Y:=l;

End

ELSE

Begin

X:=2;

Y:=2;

End;

 
 


в)

IF a=b THEN

z:=a+b

ELSE

Begin

IF a>0 THEN

a:=2*a;

a:=a-l; b:=b-l;

z:=a/b;

End;

z:=z+10;

Задание 4

Вычислите значение b после выполнения фрагмента программы:

a:=3; b:=5; c:=2; IF b>4 THEN begin a:=c: b:=c; end ELSE a:=15; b:=15;     b=________   a:=3; b:=5; c:=2; IF b>4 THEN begin a:=c: b:=c; end; a:=15;     b=________   a:=3; b:=5; c:=2; IF b>4 THEN begin a:=c: end ELSE begin a:=15; b:=15; end;   b=________   a:=3; b:=5; c:=2 IF b<4 THEN begin a:=c: b:=c; end ELSE; begin a:=15; b:=15; end;     b=________  

Задание 5

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

-2x, при x<0

f(x)= 3x+15, при 0<=x<=1

x2, при x>1;

Тема 11: Оператор варианта

Рассмотрим пример:

Составить программу, которая по введённому номеру дня недели выводит название дня недели.

 
 

 

 


Для описания полученного алгоритма на языке программирования можно использовать вложенное ветвление (оператор If...Then) или оператор варианта (Case)

Оператор варианта (выбора) позволяет сделать выбор из произвольного числа имеющихся вариантов.

Формат оператора:

CASE <выражение> OF

<список 1>: <блок операторов 1 ;>

<список 2>: < блок операторов 2;>

<список N>: < блок операторов N;>

ELSE < блок операторов >

END;

Список1, список2,..., список N - это списки предполагаемых значений (меток), которые может принимать выражение/


Поделиться:

Дата добавления: 2015-01-29; просмотров: 302; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты