Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Программирование линейных алгоритмов

Содержание

Словесная форма: 1. Задать два числа А и В 2. Найти сумму этих чисел S=А+ВГрафическая форма: Как
Что такое алгоритм?Назовите базовые структуры алгоритмов.В какой форме записываются алгоритмы?Словесная, графическая, программная.Составьте Словесная форма:	1. Задать два числа А и В	2. Найти сумму этих ПРОГРАММИРОВАНИЕ  ЛИНЕЙНЫХ  АЛГОРИТМОВ ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы:присваивания,ввода,вывода. Оператор присваиванияА:=В;А – переменная;В – выражение;Типы переменной А и значение переменной В Задачи:Какие из следующих последовательностей символов являются операторами присваивания?А) X:=Y;Б) MIN=K+1;В) Rrr=125+1*A;Г) Str:=‘120*Y’; 2. Пусть значения переменных X и Y равны, соответственно, 3 и 2, ОПЕРАТОР ВВОДАОператор ввода значений с клавиатуры имеет вид: ReadLn(A1,A2,…,An); где A1,A2,…,An – ОПРЕАТОР ВЫВОДАWRITE(B1,B2,…,Bn); где B1,B2,…,Bn – выражения типов: Integer, Char, Real, String, Boolean.Значения Пример 1.WRITE(123.456);  на экране – 1.234560Е02WRITE(-0.000123); на экране – -1.230000Е-04Для удобства Пример 2.WRITE(123.456:10:4);       A   N WRITELN(B1,B2,…,Bn);   - отличается от первого тем, что после вывода последнего Пример 3.Вывести на экран фразу – «Моя первая программа»Решение:Program primer3; Begin Пример 4. Написать программу нахождения суммы чисел А и В, вводимых с Домашнее заданиеНаписать программу вычисления площади равнобедренной трапеции. Значения основания и боковой стороны вводятся с клавиатуры. Какие операторы включают линейные программы?Назовите операторы ввода?Назовите операторы вывода?Чем отличается оператор Write от оператора Writeln?
Слайды презентации

Слайд 2 Словесная форма:
1. Задать два числа А и

Словесная форма:	1. Задать два числа А и В	2. Найти сумму

В
2. Найти сумму этих чисел S=А+В
Графическая форма:




Как запишется алгоритм на языке программирования Turbo Pascal?


Слайд 3 ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ

Слайд 4 ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы:
присваивания,
ввода,
вывода.

ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы:присваивания,ввода,вывода.

Слайд 5 Оператор присваивания
А:=В;
А – переменная;
В – выражение;
Типы переменной А

Оператор присваиванияА:=В;А – переменная;В – выражение;Типы переменной А и значение переменной

и значение переменной В должны соответствовать друг другу.
Например:

x, y: integer;
y:=2x+4;

Слайд 6 Задачи:
Какие из следующих последовательностей символов являются операторами присваивания?
А)

Задачи:Какие из следующих последовательностей символов являются операторами присваивания?А) X:=Y;Б) MIN=K+1;В) Rrr=125+1*A;Г) Str:=‘120*Y’;

X:=Y;
Б) MIN=K+1;
В) Rrr=125+1*A;
Г) Str:=‘120*Y’;


Слайд 7 2. Пусть значения переменных X и Y равны,

2. Пусть значения переменных X и Y равны, соответственно, 3 и

соответственно, 3 и 2, какие значения будут иметь эти

переменные после выполнения операторов присваивания?

А) X:=X+2*Y; Y:=Y/2;
Б) X:=1; X:=X+Y;
В) X:=Y; Y:=X;

(X=7, Y=1)
(X=3, Y=2)
(X=2, Y=2)


Слайд 8 ОПЕРАТОР ВВОДА
Оператор ввода значений с клавиатуры имеет вид:

ОПЕРАТОР ВВОДАОператор ввода значений с клавиатуры имеет вид: ReadLn(A1,A2,…,An); где A1,A2,…,An


ReadLn(A1,A2,…,An);
где A1,A2,…,An – имена переменных.

Readln;
Ждет нажатия клавиши ввода.


Слайд 9 ОПРЕАТОР ВЫВОДА
WRITE(B1,B2,…,Bn);
где B1,B2,…,Bn – выражения типов:

ОПРЕАТОР ВЫВОДАWRITE(B1,B2,…,Bn); где B1,B2,…,Bn – выражения типов: Integer, Char, Real, String,

Integer, Char, Real, String, Boolean.
Значения типа Integer – выводятся

в обычной форме в виде целого числа.
Значения типа Real – в простейшем случае выводятся в форме с порядком, при этом мантисса содержит 7 цифр.

Слайд 10 Пример 1.
WRITE(123.456); на экране – 1.234560Е02
WRITE(-0.000123); на

Пример 1.WRITE(123.456); на экране – 1.234560Е02WRITE(-0.000123); на экране – -1.230000Е-04Для удобства

экране – -1.230000Е-04

Для удобства восприятия вывода существует возможность задания

маски: WRITE(A:N:M);
N – выражение, обозначающее общее число позиций, отводимых под значение А
M – выражение, обозначающее число позиций, отводимых под дробную часть.

Слайд 11 Пример 2.
WRITE(123.456:10:4);

Пример 2.WRITE(123.456:10:4);    A  N MWRITE(123.456:6:2);Значения типа Char

A N M

WRITE(123.456:6:2);

Значения типа Char и String

выводятся в виде одного или последовательности символов.
Значения типа Boolean выводятся
в виде True или False.





Слайд 12 WRITELN(B1,B2,…,Bn); - отличается от первого тем, что после

WRITELN(B1,B2,…,Bn);  - отличается от первого тем, что после вывода последнего

вывода последнего значения курсор переводится в начало следующей строки

экрана. WRITELN; Переводит курсор на следующую строку.

Слайд 13 Пример 3.

Вывести на экран фразу –
«Моя первая

Пример 3.Вывести на экран фразу – «Моя первая программа»Решение:Program primer3; Begin

программа»

Решение:
Program primer3;
Begin
writeln(‘Моя первая программа’);

readln;
end.

Слайд 14 Пример 4. Написать программу нахождения суммы чисел А

Пример 4. Написать программу нахождения суммы чисел А и В, вводимых

и В, вводимых с клавиатуры.
Program primer4;
Var A,B,S: Integer;
Begin
Writeln(‘Введите значения

чисел А, В’);
Read(A,B);
S:=A+B;
Writeln(‘S=‘, S);
Readln(S);
End.


Слайд 15
Домашнее задание

Написать программу вычисления
площади равнобедренной трапеции.
Значения

Домашнее заданиеНаписать программу вычисления площади равнобедренной трапеции. Значения основания и боковой стороны вводятся с клавиатуры.

основания и боковой стороны вводятся с клавиатуры.


  • Имя файла: prezentatsiya-programmirovanie-lineynyh-algoritmov.pptx
  • Количество просмотров: 125
  • Количество скачиваний: 0