Презентация, доклад по теме ДЗ_Условный оператор, оператор выбора(Практика)(Отв)

Домашнее задание2. Скопировать файл «ДЗ_Условный оператор, оператор выбора(Практика).doc»

Слайд 1Домашнее задание по теме: «Условный оператор, оператор выбора»
*

Домашнее задание  по теме:  «Условный оператор, оператор выбора»*

Слайд 2Домашнее задание
2. Скопировать файл «ДЗ_Условный оператор, оператор выбора(Практика).doc»

Домашнее задание2. Скопировать файл «ДЗ_Условный оператор, оператор выбора(Практика).doc»

Слайд 3Задача №1
Найти наибольшее из двух чисел.
2. Математическая модель
ИД: a, b
ВД:

max
Связь:
Если a>b, то max:=a
иначе max:=b

∈R

3. Тест

30

60

60

60

*

60

60

ДСТ

4. Алгоритмизация

5. Программирование

конец

program dz1;
var а, b, max: real;
begin
write (‘a='); readln (a);
write (‘b='); readln (b);
if a > b then
max:=a
else
max:=b;
writeln (‘max=‘, max:5:2)
end.

Задача №1Найти наибольшее из двух чисел.2. Математическая модельИД: a, b ВД: maxСвязь:Если a>b, то max:=aиначе max:=b∈R3. Тест30606060*6060ДСТ4.

Слайд 4Задача №2
Даны три числа a, b, c. Найти их сумму, если

a>b>c, их произведение, если b>c>a и удвоить их значения в противном случае.

2. Математическая модель
ИД: a, b, c
ВД: S | P | a, b, c – изм.
Связь:
Если a>b>c, то S:=a+b+c
Если b>c>a, то P:=a*b*c
иначе a:=2*a, b:=2*b, c:=2*c

∈R

3. Тест

3

2

3

5

*

1

4

ДСТ

1

2

3

6

60

2

4

6

Задача №2Даны три числа a, b, c. Найти их сумму, если a>b>c, их произведение, если b>c>a и

Слайд 54. Алгоритмизация
конец
var а, b, c, S, P: real;
begin
write (‘a='); readln

(a);
write (‘b='); readln (b);
write (‘c='); readln (c);
if (a > b) and (b > c) then
begin
S:=a+b+c;
writeln (‘S=‘, S:5:2)
end
else
if (b > c) and (c > a) then
begin
P:=a*b*c;
writeln (‘P=‘, P:5:2)
end
else
begin
a:=2*a; b:=2*b; c:=2*c;
writeln (‘a=‘, a, ‘b=‘, b, ‘c=‘, c,)
end
end.

5.
П
Р
О
Г
Р
А
М
М
И
Р
О
В
А
Н
И
Е

4. Алгоритмизацияконецvar а, b, c, S, P: real; beginwrite (‘a='); readln (a); write (‘b='); readln (b); write

Слайд 6Задача №3
Даны стороны треугольника a, b, c. Вычислить косинусы его углов.
2.

Математическая модель
ИД: a, b, с
ВД: cos_A, cos_B, cos_C,
Связь:

∈R

Теорема косинусов:
a2 = b2 + c2 - 2⋅b⋅c⋅cos∠A




3. Тест

3

3

1

1

*

3

2

ДСТ

0.5

НИД

0.5

0.5

Задача №3Даны стороны треугольника a, b, c. Вычислить косинусы его углов.2. Математическая модельИД: a, b, сВД: cos_A,

Слайд 74. Алгоритмизация
конец

4. Алгоритмизацияконец

Слайд 8program dz3;
var а, b, c, cos_A, cos_B, cos_C : real;
begin
write

(‘a='); readln (a);
write (‘b='); readln (b);
write (‘c='); readln (c);
if (a>0) and (b>0) and (c>0) and (athen
begin
cos_A:=(b*b+c*c-a*a)/(2*b*c);
cos_B:=(a*a+c*c-b*b)/(2*a*c);
cos_C:=(a*a+b*b-c*c)/(2*a*b);
writeln (‘cos_A=‘, cos_A, ‘cos_B=‘, cos_B, ‘cos_C=‘, cos_C)
end
else
writeln (‘Invalid raw data‘);
end.

5. Программирование

Неверные исходные данные

program dz3;var а, b, c, cos_A, cos_B, cos_C : real; beginwrite (‘a='); readln (a); write (‘b='); readln

Слайд 9Задача №4
Даны числа x, y, z. Вычислить max(x,y,z)+min(x+y,z)+1.
2. Математическая модель
ИД: x,

y, z
ВД: f
Связь:
f:= max(x, y, z)+min(x+y, z)+1

∈R

3. Тест

1

2

1

1

*

3

1

ДСТ

3

3

7

1

1

3

Задача №4Даны числа x, y, z. Вычислить max(x,y,z)+min(x+y,z)+1.2. Математическая модельИД: x, y, zВД: fСвязь:f:= max(x, y, z)+min(x+y,

Слайд 104. Алгоритмизация
max:=x
конец
max:=z
max:=y
max:=z
min:=x+y
min:=z

4. Алгоритмизацияmax:=xконецmax:=zmax:=ymax:=zmin:=x+ymin:=z

Слайд 11var x, y, z, max, min, f: real;
begin
write (‘x='); readln

(x);
write (‘y='); readln (y);
write (‘z='); readln (z);
if x>y then
if x>z then
max:=x
else
max:=z
else
if y>z then
max:=y
else
max:=z;
if (x+y) min:=x+y
else
min:=z;
f:=max+min+1;
writeln (‘f=‘, f:5:2);
end.

5. Программирование

var x, y, z, max, min, f: real; beginwrite (‘x='); readln (x); write (‘y='); readln (y); write

Слайд 12Задача №5
Вычислить значение функции

2. Математическая модель
ИД: x
ВД: f
Связь:
∈R
3. Тест
0
11
*
ДСТ
0
121
4. Алгоритмизация
f:=2*x+1
конец
f:=sin(x)
f:=x*x

Задача №5Вычислить значение функции2. Математическая модельИД: xВД: fСвязь:∈R3. Тест011*ДСТ01214. Алгоритмизацияf:=2*x+1конецf:=sin(x)f:=x*x

Слайд 13program dz4;
var x, f: real;
begin
write (‘x='); readln (x);
if x

then
f:=2*x+1
else
if (x >= 0) and (x <= 10) then
f:=sin(x)
else
f:=x*x;
writeln(‘f=‘, f:5:2);
end.

5. Программирование

program dz4;var x, f: real; beginwrite (‘x='); readln (x); if x= 0) and (x

Слайд 14Дополнительное теоретическое задание
var х,у: real;
begin
readln(x,y);
if x*x + y*y >= 36 then
if

x*x + y*y >=1 then
write('принадлежит')
else
write('не принадлежит')
end.

Доработать программу
Дополнительное теоретическое заданиеvar х,у: real;beginreadln(x,y);if x*x + y*y >= 36 thenif x*x + y*y >=1 thenwrite('принадлежит')elsewrite('не принадлежит')end.Доработать

Слайд 15Доработанная программа
var х,у: real;
begin
readln(x,y);
if (х*х+у*у >= 36) or ((х*х+у*у

(х*х+у*у >=1 )) then
write('принадлежит')
else
write('не принадлежит')
end.
Доработанная программаvar х,у: real;beginreadln(x,y);if (х*х+у*у >= 36) or ((х*х+у*у =1 )) then  write('принадлежит') else  write('не

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть