ОГЭ по информатике 6 задания объяснение
Линейные алгоритмы
Оператор присваивания
например, идентификаторы X
или Y
,
или более длинные идентификаторы переменных — number1
, counter
и т.п.
Важно: Идентификаторы состоят из буквы, за которой могут следовать буквы, цифры или символ подчеркивания
x:= 2 y:= 3 x:= y+2
В результате в переменной x находится значение 5, т.к. 3 + 2 = 5.
- Для решения задач программе требуются данные. Данные хранятся в переменных, которые имеют свои имена — идентификаторы.
- Чтобы задать переменной какое-либо значение используется оператор присваивания. Оператор присваивания (в Паскале) обозначается как
:=
, выполняет правую часть выражения и присваивает результат переменной, расположенной в левой части выражения: - В таком случае правильно говорить, что переменной x присвоено значение 5.
- После того как переменной присвоено какое-то значение, можно это значение «переприсвоить», т.е. назначить другое значение:
Арифметические операции
ДЕЙСТВИЕ | РЕЗУЛЬТАТ | СМЫСЛ |
---|---|---|
2 + 3 | 5 | плюс |
4 — 1 | 3 | минус |
2 * 3 | 6 | умножить |
10 / 5 |
2 |
разделить |
Порядок выполнения операций
- вычисление выражений в скобках;
- умножение, деление слева направо;
- сложение и вычитание слева направо.
Простейшие циклические алгоритмы
Цикл
Цикл — это фрагмент кода программы для исполнителя, который осуществляет некоторые действия определенное количество раз.
Пример на паскале, цикл for:
for k:=1 to 5 do i:=i+2; |
Объяснение:
- Цикл выполняется пять раз, потому что:
- k — счетчик цикла, который изменяет свое значение начиная от одного и заканчивая пятью;
- в цикле выполняет одно действие:
i:=i+2
, т.е. к переменной i прибавляется 2.
Циклические алгоритмы обработки массива чисел
Массивы
Массив чисел — это последовательность чисел, которые принадлежат одной и той же переменной (называемой «массив») и имеют порядковые номера — индексы. Массив часто именуется таблицей.
Пример объявления массива и работы с ним в Паскале:
var A: array[1..10] of integer; {массив A - целочисленный массив, который состоит из 10 чисел с индексами от 1 до 10} ... begin A[1]:=3; {элементу массива с индексом 1 присваиваем значение 3} A[2]:=8; {элементу массива с индексом 2 присваиваем значение 8} A[3]:=6; {элементу массива с индексом 3 присваиваем значение 6} for i:=1 to 3 do writeln(A[i]) {в цикле выводим значения трех элементов массива: A[1], A[2] и A[3] т.е. на экране появятся числа: 3 8 6 } |
Пример инициализации массива и работы с ним в Питоне (Python):
A=[3, 8, 6, 10, 15, 2, 7, 9, 8, 7] # A - массив, # который состоит из 10 чисел с индексами от 0 до 9 # т.е. A[0]=3 элемент массива с индексом 0 равен значению 3 # A[1]=8 элемент массива с индексом 1 равен значению 8 # A[2]=6 элемент массива с индексом 2 равен значению 6 for i in range (3): print (A[i]) # в цикле выводим значения трех элементов массива: # A[0], A[1] и A[2] # т.е. на экране появятся числа: # 3 # 8 # 6 |