SlideShare a Scribd company logo
1 of 10
Сложные условияСложные условия
Операторные скобкиОператорные скобки
(подпрограммы)(подпрограммы)
Составить схему и объяснить что будет
напечатано программой, если в качестве
исходных данных будет выведено значение
a)0,b)5,c)10
Program a1;
Var x,y:integer;
Begin
Read(x);
If x<5 then y:=1
else y:=2;
If x>5 then y:=3
else y:=4;
Writeln(‘y=‘,y)
End.
x>5
x<5
X
y
Program a1;
Var x,y:integer;
Begin
Read(x);
If x<5 then y:=-1
else If x>5 then y:=0 else y:=1;
Writeln(‘y=‘,y)
End.
x>5
x<5
X
y
Определить значение переменнойОпределить значение переменной zz
Z:=2
Z:=-1
Вывод Z
Z:=0
Z>2
Z<2
Да
Да
Нет
Нет
Z=2
Составить алгоритм который
определит какой четверти
принадлежит точка с заданными
координатами X,Y
X
Y
(X>0)and(Y>0)(X<0)and(Y>0)
(X<0)and(Y<0) (X>0)and(Y<0)
If (X>0)and(Y>0)then writeln(‘1четверть’)else if
(X<0)and(Y>0) then writeln(‘2четверть’) else if
(X<0)and(Y<0) then writeln(‘3четверть’) else
writeln(‘4четверть’)
Верно ли, что хотя бы одно из
введённых чисел a,b равно 0
If (a=0) or (b=0) then writeln(‘верно’)
else writeln (‘неверно’)
Даны коэффициенты квадратного
уравнения a,b,c найти корни
a,b,c
D:=b*b-4*a*c
Да
Да
Нет
Нет
Обратите внимание!!! При
проверке второго условия по
ветке «Да» и по ветке «Нет»
должно быть выполнено
несколько действий!!!
Для реализации таких ситуаций на
Паскале использую операторный скобки
begin оператор1;оператор2;……….end;
Program korni;
Var a,b,c,d,x1,x2,x:?????;
Begin writeln(‘введи коэффициенты’);
readln(a,b,c);
d:=sqr(b)-4*a*c;
If d <0 then writeln(‘нет корней’)
else if d=0 then begin X:=(-1*b)/(2*a);
writeln(‘два равных корня’,x) end
else begin x1:=(-1*b+sqrt(d))/(2*a);
x2:=(-1*b-sqrt(d))/(2*a);
writeln(‘первый корень’,x1,’второй
корень’,x2) еnd end.
Задачи для самостоятельного
выполнения
1. Даны стороны треугольника, определить его
вид(равнобедренный, равносторонний, обычный)
2. Даны 3 числа a,b,c. Если а<=b<=c, то числа заменить их
квадратами, если a>b>c, то каждое число заменить
нулём, в противном случае поменять знак всех чисел.
(Двойные условия заменить двумя условиями с
использованием соответствующих логических связок)
3. Работа светофора для пешеходов устроена следующим
образом, каждые 2 минуты горит красный свет, затем
каждые 3 минуты зелёный и т.д.Дано число К
определяющее число минут, прошедшее с начала часа,
определить какой сигнал горит в данный момент
времени.

More Related Content

What's hot

Лекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийЛекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийsimple_people
 
Лекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыЛекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыsimple_people
 
алгоритмизация метода касательных
алгоритмизация метода касательныхалгоритмизация метода касательных
алгоритмизация метода касательныхColegiul de Industrie Usoara
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование цикловstudent_kai
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскалеDaria Romanova
 
3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторыDEVTYPE
 
5.4 Ключевые слова static и inline
5.4 Ключевые слова static и inline5.4 Ключевые слова static и inline
5.4 Ключевые слова static и inlineDEVTYPE
 
TMPA-2015: Lexical analysis of dynamically formed string expressions
TMPA-2015: Lexical analysis of dynamically formed string expressionsTMPA-2015: Lexical analysis of dynamically formed string expressions
TMPA-2015: Lexical analysis of dynamically formed string expressionsIosif Itkin
 
Теория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияТеория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияAlexandr Grigorenko
 
A Method of Building Extended Finite State Machines According to HDL-Descript...
A Method of Building Extended Finite State Machines According to HDL-Descript...A Method of Building Extended Finite State Machines According to HDL-Descript...
A Method of Building Extended Finite State Machines According to HDL-Descript...Iosif Itkin
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаliza2209
 
Cоставной
CоставнойCоставной
CоставнойOlgaDask
 
19 pascal urok_3
19 pascal urok_319 pascal urok_3
19 pascal urok_3Ann Eres
 
2.2 Стек вызовов
2.2 Стек вызовов2.2 Стек вызовов
2.2 Стек вызововDEVTYPE
 

What's hot (20)

8 3-5
8 3-58 3-5
8 3-5
 
8 2-4-3
8 2-4-38 2-4-3
8 2-4-3
 
Лекция 1 Скорость роста функций
Лекция 1 Скорость роста функцийЛекция 1 Скорость роста функций
Лекция 1 Скорость роста функций
 
Лекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмыЛекция 11 Приближенные алгоритмы
Лекция 11 Приближенные алгоритмы
 
алгоритмизация метода касательных
алгоритмизация метода касательныхалгоритмизация метода касательных
алгоритмизация метода касательных
 
лекция 1
лекция 1лекция 1
лекция 1
 
8 3-3
8 3-38 3-3
8 3-3
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование циклов
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскале
 
3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы
 
Pri3
Pri3Pri3
Pri3
 
5.4 Ключевые слова static и inline
5.4 Ключевые слова static и inline5.4 Ключевые слова static и inline
5.4 Ключевые слова static и inline
 
TMPA-2015: Lexical analysis of dynamically formed string expressions
TMPA-2015: Lexical analysis of dynamically formed string expressionsTMPA-2015: Lexical analysis of dynamically formed string expressions
TMPA-2015: Lexical analysis of dynamically formed string expressions
 
Теория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравненияТеория. Сложные условия в операторе сравнения
Теория. Сложные условия в операторе сравнения
 
A Method of Building Extended Finite State Machines According to HDL-Descript...
A Method of Building Extended Finite State Machines According to HDL-Descript...A Method of Building Extended Finite State Machines According to HDL-Descript...
A Method of Building Extended Finite State Machines According to HDL-Descript...
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и вывода
 
лекция 3
лекция 3лекция 3
лекция 3
 
Cоставной
CоставнойCоставной
Cоставной
 
19 pascal urok_3
19 pascal urok_319 pascal urok_3
19 pascal urok_3
 
2.2 Стек вызовов
2.2 Стек вызовов2.2 Стек вызовов
2.2 Стек вызовов
 

Viewers also liked (17)

Diversity & Inclusion
Diversity & InclusionDiversity & Inclusion
Diversity & Inclusion
 
Hablemos de los humanos
Hablemos de los humanosHablemos de los humanos
Hablemos de los humanos
 
Testing
TestingTesting
Testing
 
Proghistor
ProghistorProghistor
Proghistor
 
4AA5-1648ENW
4AA5-1648ENW4AA5-1648ENW
4AA5-1648ENW
 
II Jornada
II JornadaII Jornada
II Jornada
 
Bloque II aprendizaje 3 2016 2017
Bloque II aprendizaje 3 2016 2017Bloque II aprendizaje 3 2016 2017
Bloque II aprendizaje 3 2016 2017
 
Kapu
KapuKapu
Kapu
 
Ja busqueda
Ja busquedaJa busqueda
Ja busqueda
 
Acertijos
AcertijosAcertijos
Acertijos
 
Візуалізація інформації
Візуалізація інформаціїВізуалізація інформації
Візуалізація інформації
 
Simulacion 3
Simulacion 3Simulacion 3
Simulacion 3
 
Test autoevaluacion
Test autoevaluacionTest autoevaluacion
Test autoevaluacion
 
Toimeentulotuen siirto-haaste vaimahdollisuus kuntien ja Kelan yhteistyölle?
Toimeentulotuen siirto-haaste vaimahdollisuus kuntien ja Kelan yhteistyölle?Toimeentulotuen siirto-haaste vaimahdollisuus kuntien ja Kelan yhteistyölle?
Toimeentulotuen siirto-haaste vaimahdollisuus kuntien ja Kelan yhteistyölle?
 
Treinamento de Feedback
Treinamento de FeedbackTreinamento de Feedback
Treinamento de Feedback
 
Instrução técnica pm
Instrução técnica pmInstrução técnica pm
Instrução técnica pm
 
Change Management/ Agility in Organizations and Leaders- Project Management I...
Change Management/ Agility in Organizations and Leaders- Project Management I...Change Management/ Agility in Organizations and Leaders- Project Management I...
Change Management/ Agility in Organizations and Leaders- Project Management I...
 

Similar to условия, подпрограммы

Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовТранслируем.бел
 
Условный оператор
Условный операторУсловный оператор
Условный операторOlgaDask
 
Matlab: Вычисление предела
Matlab: Вычисление пределаMatlab: Вычисление предела
Matlab: Вычисление пределаDmitry Bulgakov
 
Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмовAndrey Dolinin
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейникprojekt92
 
задания с олейник
задания с олейникзадания с олейник
задания с олейникguest1a21938
 
ТФРВС - весна 2014 - лекция 4
ТФРВС - весна 2014 - лекция 4ТФРВС - весна 2014 - лекция 4
ТФРВС - весна 2014 - лекция 4Alexey Paznikov
 
1 вводное занятие
1 вводное занятие1 вводное занятие
1 вводное занятиеluis_blanco_rau
 
практикум по выполнению блока с (с1)
практикум по выполнению блока с (с1)практикум по выполнению блока с (с1)
практикум по выполнению блока с (с1)Екатерина Луговова
 
теория рекурсивных функций
теория рекурсивных функцийтеория рекурсивных функций
теория рекурсивных функцийMariya_Lastochkina
 
Обработка приватных данных на публичных вычислительных сетях
Обработка приватных данных на публичных вычислительных сетяхОбработка приватных данных на публичных вычислительных сетях
Обработка приватных данных на публичных вычислительных сетяхDmitry Protopopov
 
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...Nikolay Grebenshikov
 
Proizvodnaya i grafiki_funkcii
Proizvodnaya i grafiki_funkciiProizvodnaya i grafiki_funkcii
Proizvodnaya i grafiki_funkciiDimon4
 

Similar to условия, подпрограммы (20)

Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетов
 
Pril
PrilPril
Pril
 
Условный оператор
Условный операторУсловный оператор
Условный оператор
 
Matlab: Вычисление предела
Matlab: Вычисление пределаMatlab: Вычисление предела
Matlab: Вычисление предела
 
Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмов
 
паскаль
паскальпаскаль
паскаль
 
сложные условия
сложные условиясложные условия
сложные условия
 
сложные условия pascal
сложные условия pascalсложные условия pascal
сложные условия pascal
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейник
 
задания с олейник
задания с олейникзадания с олейник
задания с олейник
 
ТФРВС - весна 2014 - лекция 4
ТФРВС - весна 2014 - лекция 4ТФРВС - весна 2014 - лекция 4
ТФРВС - весна 2014 - лекция 4
 
1 вводное занятие
1 вводное занятие1 вводное занятие
1 вводное занятие
 
практикум по выполнению блока с (с1)
практикум по выполнению блока с (с1)практикум по выполнению блока с (с1)
практикум по выполнению блока с (с1)
 
теория рекурсивных функций
теория рекурсивных функцийтеория рекурсивных функций
теория рекурсивных функций
 
Обработка приватных данных на публичных вычислительных сетях
Обработка приватных данных на публичных вычислительных сетяхОбработка приватных данных на публичных вычислительных сетях
Обработка приватных данных на публичных вычислительных сетях
 
Урок 8. Введение в редукцию графов
Урок 8. Введение в редукцию графовУрок 8. Введение в редукцию графов
Урок 8. Введение в редукцию графов
 
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
Лекция №2. Алгоритмические проблемы. Стандартные схемы программ. Предмет "Тео...
 
циклы1
циклы1циклы1
циклы1
 
циклы1
циклы1циклы1
циклы1
 
Proizvodnaya i grafiki_funkcii
Proizvodnaya i grafiki_funkciiProizvodnaya i grafiki_funkcii
Proizvodnaya i grafiki_funkcii
 

More from ������ ����� (20)

Я маю Право!
Я маю Право!Я маю Право!
Я маю Право!
 
30-1 змінено3
30-1 змінено330-1 змінено3
30-1 змінено3
 
30 2 змінено2
30 2 змінено230 2 змінено2
30 2 змінено2
 
30 1 змінено2
30 1 змінено230 1 змінено2
30 1 змінено2
 
30 2 змінено
30 2 змінено30 2 змінено
30 2 змінено
 
30 1 змінено
30 1 змінено30 1 змінено
30 1 змінено
 
29 2 змінено
29 2 змінено29 2 змінено
29 2 змінено
 
статут 2017 року
статут 2017 рокустатут 2017 року
статут 2017 року
 
30-3
30-330-3
30-3
 
30-2
30-230-2
30-2
 
30-1
30-130-1
30-1
 
29-2
29-229-2
29-2
 
29-1
29-129-1
29-1
 
31-3
31-331-3
31-3
 
31 2
31 231 2
31 2
 
31-1
31-131-1
31-1
 
Iнформацiйна довiдка
Iнформацiйна довiдкаIнформацiйна довiдка
Iнформацiйна довiдка
 
мова html (частина 2)
мова html (частина 2)мова html (частина 2)
мова html (частина 2)
 
основи веб дизайну розділ 2 1
основи веб дизайну розділ 2 1основи веб дизайну розділ 2 1
основи веб дизайну розділ 2 1
 
функцииMs excel
функцииMs excelфункцииMs excel
функцииMs excel
 

условия, подпрограммы

  • 1. Сложные условияСложные условия Операторные скобкиОператорные скобки (подпрограммы)(подпрограммы)
  • 2. Составить схему и объяснить что будет напечатано программой, если в качестве исходных данных будет выведено значение a)0,b)5,c)10 Program a1; Var x,y:integer; Begin Read(x); If x<5 then y:=1 else y:=2; If x>5 then y:=3 else y:=4; Writeln(‘y=‘,y) End. x>5 x<5 X y
  • 3. Program a1; Var x,y:integer; Begin Read(x); If x<5 then y:=-1 else If x>5 then y:=0 else y:=1; Writeln(‘y=‘,y) End. x>5 x<5 X y
  • 4. Определить значение переменнойОпределить значение переменной zz Z:=2 Z:=-1 Вывод Z Z:=0 Z>2 Z<2 Да Да Нет Нет Z=2
  • 5. Составить алгоритм который определит какой четверти принадлежит точка с заданными координатами X,Y X Y (X>0)and(Y>0)(X<0)and(Y>0) (X<0)and(Y<0) (X>0)and(Y<0) If (X>0)and(Y>0)then writeln(‘1четверть’)else if (X<0)and(Y>0) then writeln(‘2четверть’) else if (X<0)and(Y<0) then writeln(‘3четверть’) else writeln(‘4четверть’)
  • 6. Верно ли, что хотя бы одно из введённых чисел a,b равно 0 If (a=0) or (b=0) then writeln(‘верно’) else writeln (‘неверно’)
  • 7. Даны коэффициенты квадратного уравнения a,b,c найти корни a,b,c D:=b*b-4*a*c Да Да Нет Нет
  • 8. Обратите внимание!!! При проверке второго условия по ветке «Да» и по ветке «Нет» должно быть выполнено несколько действий!!! Для реализации таких ситуаций на Паскале использую операторный скобки begin оператор1;оператор2;……….end;
  • 9. Program korni; Var a,b,c,d,x1,x2,x:?????; Begin writeln(‘введи коэффициенты’); readln(a,b,c); d:=sqr(b)-4*a*c; If d <0 then writeln(‘нет корней’) else if d=0 then begin X:=(-1*b)/(2*a); writeln(‘два равных корня’,x) end else begin x1:=(-1*b+sqrt(d))/(2*a); x2:=(-1*b-sqrt(d))/(2*a); writeln(‘первый корень’,x1,’второй корень’,x2) еnd end.
  • 10. Задачи для самостоятельного выполнения 1. Даны стороны треугольника, определить его вид(равнобедренный, равносторонний, обычный) 2. Даны 3 числа a,b,c. Если а<=b<=c, то числа заменить их квадратами, если a>b>c, то каждое число заменить нулём, в противном случае поменять знак всех чисел. (Двойные условия заменить двумя условиями с использованием соответствующих логических связок) 3. Работа светофора для пешеходов устроена следующим образом, каждые 2 минуты горит красный свет, затем каждые 3 минуты зелёный и т.д.Дано число К определяющее число минут, прошедшее с начала часа, определить какой сигнал горит в данный момент времени.