Объекты алгоритмов

Объекты алгоритмов

Алгоритмы обрабатывают данные — числа, слова. Их хранят в величинах. Разберём главные объекты алгоритмов.

Чему ты научишься. различать константы и переменные и выполнять присваивание значения переменной.

Величины: константы и переменные

Величина — это данное, с которым работает алгоритм. Если значение не меняется — это константа (например, число π). Если может меняться — переменная. У переменной есть имя и тип (число, строка и т. д.).

Присваивание

Главное действие с переменной — присваивание: положить в неё значение. Записывают стрелкой:

ПРИСВАИВАНИЕ (положить значение в переменную):
   x ← 5        в переменную x записали 5
   x ← x + 1    взяли x (5), прибавили 1, вернули в x → стало 6

Значение может быть и результатом ВЫРАЖЕНИЯ (x + 1)

Контрольный вопрос. Величина, значение которой НЕ меняется во время работы алгоритма, — это…

Аконстанта
Бпеременная

Подсказка: Например, число π.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Действие «положить значение в переменную» называется…

Априсваивание
Бсравнение
Ввывод

Подсказка: Записывают стрелкой ←.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Данное, с которым работает алгоритм (число, слово и т. п.), называется одним словом. Впиши его.

Подсказка: Константа и переменная — это два вида такого объекта.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Величина, значение которой МОЖЕТ меняться во время работы алгоритма, — это…

Апеременная
Бконстанта

Подсказка: Противоположность константе.

Онлайн-проверка ответа появится позже

Контрольный вопрос. У переменной есть название, по которому к ней обращаются в алгоритме. Как называется это название? Впиши слово.

Подсказка: Например, у переменной x таким названием служит буква «x».

Онлайн-проверка ответа появится позже

Контрольный вопрос. Какая характеристика переменной определяет, ЧТО в ней хранится — число, строка или что-то другое?

Атип
Бимя
Взначение

Подсказка: Число и текст обрабатываются по-разному — вот это и определяет тип.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Переменной x присвоили 5, затем выполнили x ← x + 3. Какое значение стало у x? Впиши число.

Подсказка: Возьми старое значение x (5) и прибавь 3.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Переменной y присвоили 10, затем выполнили y ← y − 4. Какое значение стало у y? Впиши число.

Подсказка: Возьми старое значение y (10) и вычти 4.

Онлайн-проверка ответа появится позже

Контрольный вопрос. В присваивании x ← x + 1 переменная x стоит и слева, и справа от стрелки. Что это значит?

Асначала берётся СТАРОЕ значение x, к нему прибавляется 1, и результат кладётся обратно в x
Бx одновременно равен двум разным числам
Вэто ошибка — так писать нельзя

Подсказка: Всё, что СПРАВА от стрелки, считается СНАЧАЛА (по старому значению).

Онлайн-проверка ответа появится позже

Задание. Дана переменная s (сумма), в начале s ← 0.
Выполни по порядку три присваивания:
1) s ← s + 3;
2) s ← s + 5;
3) s ← s − 2.
После КАЖДОГО шага запиши, каким стало значение s. Укажи итоговое значение s после всех трёх шагов и объясни, что означает запись s ← s + 3 (что берётся, что происходит, куда кладётся результат).

Подсказка: Каждый следующий шаг берёт значение s ИЗ ПРЕДЫДУЩЕГО шага, не из самого начала.

Онлайн-проверка ответа появится позже

Итог. Величина — это данное алгоритма: константа не меняется, а переменная может. Присваивание кладёт значение в переменную, и это значение может быть результатом выражения.

Что дальше

Из трёх простых конструкций собирают любой алгоритм. Первая — следование. Следующий урок.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева