Сегодня вы узнаете…
Данные – это множество величин.
КОНСТАНТЫ
СИСТЕМА КОМАНД
Команда присваивания.
Команда ввода
КОМАНДА ВЫВОДА
Трассировочная таблица
Опре­де­ли­те зна­че­ние пе­ре­мен­ной b после вы­пол­не­ния алгоритма:
Ответы:
Использованная литература:
4.57M
Категория: ИнформатикаИнформатика

Алгоритм работы с величинами

1.

АЛГОРИТМ
РАБОТЫ
С ВЕЛИЧИНАМИ

2. Сегодня вы узнаете…

ОСНОВНОЕ НА УРОКЕ:
компьютер как
исполнитель алгоритмов;
*Сегодня
величины: константы и
вы
команда присваивания ;
узнаете

переменные;
команда ввода;
команда вывода.

3. Данные – это множество величин.

Компьютер-исполнитель работает с
определенными
данными
по
определенной программе.
*Данные – это
множество
величин.

4.

5.

Величина в информатике – это отдельный информационный
объект (число, символ, строка, таблица и др.).
Величина
Константы
Переменная

6. КОНСТАНТЫ

Типы величин
Тип величины в алгоритме
Целая
Числовой
Вещественная
Текстовый
Символьная
Строковые
Логический
ДА (ИСТИНА, TRUE, 1)
НЕТ (ЛОЖЬ, FALSE, 0)
Один
символ
Строка
символов

7.

Имя величины- идентификаторами
Имя величины в алгоритме
Латинская
буква
A, B, M, AP
Латинская
буква и цифра
A1, B4, M2
Мнемоническое
имя
SUMMA, PLAN

8.

Операции над величинами
Операции над величинами
Арифметические
+ (сложение)
- (вычитание)
* (умножение)
/ (деление)
Отношения
< (меньше)
> (больше)
<= (не больше)
>= (не меньше)
= (равно)
Логические
И (конъюнкция)
ИЛИ (дизъюнкция)
НЕ (инверсия)
Операнды - объекты, над которыми выполняют операции.

9.

*СИСТЕМА КОМАНД
Всякий алгоритм строится исходя из системы команд
исполнителя, для которого он предназначен. Любой
алгоритм работы с величинами может быть составлен
из следующих команд:
присваивание;
ввод;
вывод;
обращение к вспомогательному алгоритму;
цикл;
ветвление.

10. СИСТЕМА КОМАНД

<переменная>:=<выражение
>
:=
присваивания
*Команда присваивания.

11. Команда присваивания.

Пример 1.
X := 4
Y := 3
Z := X + Y.
X
Y
Z
4
3
7

12.

Пример 2.
X := 5
X := X +1.
X
6
5

13.

Команда присваивания
Свойства присваивания
Пока переменной не присвоено значение, она
остаётся неопределённой
Значение, присвоенное переменной, сохраняется
до следующего присваивания
Если переменной присваивается новое значение,
то предыдущее её значение теряется

14.

Команда ввода
ввод <список переменных>
Ввод А,В,С
Переменные величины получают конкретные
значения в результате выполнения команды
присваивания или команды ввода.

15. Команда ввода

Ввод А, В, С.
А
В
С
8
-6
3

16.

вывод <список вывода>
Вывод
х1,х2
*КОМАНДА ВЫВОДА

17. КОМАНДА ВЫВОДА

*
Команда
a:=3
b:=2*a
a:=b
b:=a+b
Шаги
1
2
3
4
a
3
3
6
6
b
6
2
8

18. Трассировочная таблица

Трассировочной таблицей
называется таблица, в которой против
каждой команды указываются значения
переменных, которые устанавливаются
после её выполнения.

19.

20.

* Определите значение переменной b после
выполнения алгоритма:
Пример:
а := 2
b := 4
а := 2*а + 3*b
b := a/2*b
Выполним программу:
а := 2
b := 4
а := 2*а + 3*b = 4 + 12 = 16
b := a/2*b = 8 · 4 = 32.

21. Опре­де­ли­те зна­че­ние пе­ре­мен­ной b после вы­пол­не­ния алгоритма:

1 вариант 2 вариант 3 вариант
12
4
20
58
1
1
45
63
6
*

22. Ответы:

Аналогия с перемещением
Алгоритм перемещения зайца из клетки А в клетку B, а
волка - из клетки B - в клетку A. Нужна клетка D.
А
В
D

23.

цел А,В,D
нач ввод A,B
D:=A
A:=B
B:=D
вывод A,B
кон

24.

Опорный конспект
Величина в информатике – это отдельный информационный
объект (число, символ, строка, таблица и др.).
Величина
Константы
Переменная
Тип величины
Числовой
Целый
Логический
Вещественный
Текстовый
Символьный
Строковые

25.

*Использованная
1.
литература:
Информатика и ИКТ: учебник для 9 класса/И.Г.Семакин,
Л.А.Залогова, С.В.Русаков, Л.В.Шестакова.- 4-е изд. – М. :
БИНОМ. Лаборатория знаний, 2014.-314 с. : ил.

26.

Пример 2.
Составить блок-схему
решения следующей задачи. Даны значения двух
действительных переменных a и b. Найти
наибольшее значение из a и b.
цел a,b,max
нач ввод
a,b
Если а>b
то max:=a
иначе
max:=b
вывод max
кон

27. Использованная литература:

Пример 3
Составить блок-схему
решения следующей задачи. Даны значения
трех действительных переменных a, b и c.
Найти наибольшее значение из a, b и c.
English     Русский Правила