Разделы презентаций


Презентация на тему Логические выражения в Паскале

Логическое выражение - логическая формула, записанная на языке программирования. 1) состоит из логических операндов 2) связаны логическими операциями и круглыми скобками 3) результат вычисления - булевская величина (false или true)
Логические выражения
 в Паскале Автор: Купцова Е.В.,  учитель информатики и ИКТ  МБОУ «Шенкурская Логическое выражение - логическая формула, записанная на языке программирования.   1) состоит из логических Логические операнды:  логические константы (true или false)  2) переменные (описываются с типом boolean) Логические операции:  not – отрицание  2) and - логическое умножение  3) or Порядок действий:  1) not  2) and  3) or, xor Логическая функция odd(x)   принимает значение true,  если значение целого аргумента x - Вычислительные задачи Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объём этого program kub; var a, Sg, Sp, v: real; begin write ('a='); read (a); Sg:=sqr(a); Sp:=6*Sg; program progressiya; var a1, d, n, s: real; begin write ('a1='); read (a1); write ('d='); Задачи на составление логических выражений 3. Треугольник со сторонами a, b, c является равносторонним. program treug_ravnost; var a,b,c: real;  begin  writeln('Введите a, b и c');  readln(a,b,c); program kvadrat_kub_chisla; var a,d,c: real;  begin  writeln('Введите a, d и c');  readln(a,d,c); Д/З Читать п. 2.2.3, в. 6 письменно
Слайды и текст этой презентации

Слайд 2 Логическое выражение - логическая формула, записанная на языке

Логическое выражение - логическая формула, записанная на языке программирования.1) состоит из логических операндов2) связаны логическими

программирования.


1) состоит из логических операндов

2) связаны логическими операциями и

круглыми скобками

3) результат вычисления - булевская величина (false или true)


Слайд 3 Логические операнды:

логические константы (true или false)

2) переменные (описываются

Логические операнды:логические константы (true или false)2) переменные (описываются с типом boolean)3) логические функции4) операции отношения

с типом boolean)

3) логические функции

4) операции отношения (сравнение двух

операндов и определение истинности или ложности отношения между ними)


Слайд 4 Логические операции:

not – отрицание

2) and - логическое умножение

3)

Логические операции:not – отрицание2) and - логическое умножение3) or - логическое сложение4) xor -

or - логическое сложение

4) xor - "исключающее ИЛИ"


Слайд 5 Порядок действий:

1) not

2) and

3) or, xor

Порядок действий:1) not2) and3) or, xor

Слайд 6 Логическая функция odd(x)

принимает значение true,
если значение

Логическая функция odd(x) принимает значение true, если значение целого аргумента x - нечётное, иначе - false.

целого аргумента x - нечётное,
иначе - false.


Слайд 7 Вычислительные задачи
Дана длина ребра куба. Найти площадь грани,

Вычислительные задачиДана длина ребра куба. Найти площадь грани, площадь полной поверхности и объём этого куба.2.

площадь полной поверхности и объём этого куба.

2. Найти сумму

членов арифметической прогрессии, если из­вестны ее первый член, разность и

число членов прогрессии.

Практическая часть урока (написать программы в среде программирования PascalABC.Net)

Решение №1

Решение №2


Слайд 8 program kub;
var a, Sg, Sp, v: real;
begin
write ('a=');

program kub;var a, Sg, Sp, v: real;beginwrite ('a='); read (a);Sg:=sqr(a);Sp:=6*Sg;v:=a*a*a;writeln ('Sg=', Sg);writeln ('Sp=', Sp);writeln ('v=', v);end.

read (a);
Sg:=sqr(a);
Sp:=6*Sg;
v:=a*a*a;
writeln ('Sg=', Sg);
writeln ('Sp=', Sp);
writeln ('v=', v);
end.


Слайд 9 program progressiya;
var a1, d, n, s: real;
begin
write ('a1=');

program progressiya;var a1, d, n, s: real;beginwrite ('a1='); read (a1);write ('d='); read (d);write ('n='); read

read (a1);
write ('d='); read (d);
write ('n='); read (n);
s:=(2*a1+d*(n-1))*n/2;
writeln ('s=',

s);
end.


Слайд 10 Задачи на составление логических выражений
3. Треугольник со сторонами

Задачи на составление логических выражений3. Треугольник со сторонами a, b, c является равносторонним. 4. Данные

a, b, c является равносторонним.

4. Данные числа c

и d являются соответственно квадратом и кубом числа a.
Решение №3
Решение

№4

Слайд 11 program treug_ravnost;
var a,b,c: real;
begin
writeln('Введите a, b

program treug_ravnost;var a,b,c: real; begin writeln('Введите a, b и c'); readln(a,b,c); if (a=b) and (a=c)

и c');
readln(a,b,c);
if (a=b) and (a=c) and (b=c)

then writeln('Треугольник равносторонний')
else
writeln('Треугольник не равносторонний');
end.


Слайд 12 program kvadrat_kub_chisla;
var a,d,c: real;
begin
writeln('Введите a, d

program kvadrat_kub_chisla;var a,d,c: real; begin writeln('Введите a, d и c'); readln(a,d,c); if (c=a*a) and (d=a*a*a)

и c');
readln(a,d,c);
if (c=a*a) and (d=a*a*a) then writeln('true')


else
writeln('false');
end.


  • Имя файла: logicheskie-vyrazheniya-v-paskale.pptx
  • Количество просмотров: 144
  • Количество скачиваний: 0