P
pro·school.ru
Каталог школ

Начала программирования

💻 Информатика · 8 класс

Начала программирования

Программа — это алгоритм, записанный на языке, понятном компьютеру. Язык программирования — это формальный язык со строгими правилами записи команд, которые называют синтаксисом. На таких языках — например, Паскаль, Питон, Си — человек точно описывает, что и в каком порядке должна делать машина. Программирование, по сути, и есть искусство составлять и записывать алгоритмы так, чтобы их выполнял компьютер.

От задачи к программе

Путь к работающей программе начинается с составления алгоритма решения задачи. Затем алгоритм переводят на выбранный язык программирования — получают исходный код. Но процессор не понимает текст программы напрямую: чтобы код выполнился, его переводят в машинный вид специальной программой — транслятором. Трансляторы бывают двух видов: компилятор переводит всю программу сразу, а интерпретатор выполняет её команду за командой.

Переменные

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

Тип данныхЧто хранитПример
ЦелыйЦелые числа5, -12, 100
ВещественныйДробные числа3.14, -0.5
СимвольныйОдин знак'A'
СтроковыйТекст'Привет'

Основные операторы

Программа строится из операторов — отдельных команд. Самые базовые из них — это ввод данных, присваивание (записать значение в переменную) и вывод результата на экран. Оператор присваивания часто обозначают знаком = или :=. Он берёт значение из правой части, вычисляет его и сохраняет в переменную из левой части.

// программа: сумма двух чисел
ввести a
ввести b
s = a + b
вывести s

Здесь a, b и s — переменные. Строка s = a + b вычисляет сумму введённых чисел и сохраняет её в переменной s, после чего результат выводится на экран.

Частые ошибки. Запись x = x + 1 — это не математическое уравнение, а команда: «взять старое значение x, прибавить 1 и записать результат обратно в x». Прежде чем использовать переменную в вычислениях, ей нужно присвоить значение. И не путайте типы данных: целое и дробное число хранятся в памяти по-разному.

Кратко о главном

  • Программа — это алгоритм на языке программирования.
  • Исходный код переводит в машинный код транслятор.
  • Переменная — именованная ячейка памяти со своим типом и значением.
  • Базовые операторы: ввод данных, присваивание и вывод.
  • Присваивание — это команда записать значение, а не равенство.