Начала программирования
💻 Информатика · 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». Прежде чем использовать переменную в вычислениях, ей нужно присвоить значение. И не путайте типы данных: целое и дробное число хранятся в памяти по-разному.Кратко о главном
- Программа — это алгоритм на языке программирования.
- Исходный код переводит в машинный код транслятор.
- Переменная — именованная ячейка памяти со своим типом и значением.
- Базовые операторы: ввод данных, присваивание и вывод.
- Присваивание — это команда записать значение, а не равенство.