Аннотация
Авторский курс для детей, 5—7 класс, по программированию. Новые интересные задачи, лекции в следующих частях.
Начало
Вычислительная техника создавалась для обработки информации. Информация бывает звуковая, графическая, текстовая и т. д. Компьютер не общается на естественном нам языке. Он общается последовательностями 0 и 1. Язык программирования — это команды компьютеру, что-то выполнить, сделать. Есть языки высокого уровня и машинные языки, например. Мы изучим язык С, С++. Почему С, С++? На языке С написаны большинство операционных систем и языков программирования. Зная один язык, легко освоить другой язык. Мы научимся давать компьютеру простые команды.
Напишем первую программу, см. Листинг 1.
Листинг 1. Первая программа.
1 #include <stdio. h>
2 main ()
3 {
4 printf («Привет!»);
5}
В 1 строке мы подключаем библиотеку. В программах есть функции. В библиотеке хранятся самые употребляемые функции. Во второй строке объявляем функцию main (). Далее с 3 по 5 строку тело функции, оно взято в фигурные скобки: ‘ {»,»}». В четвертой строке функция библиотеки из файла stdio. h. Эта функция выводит на экран строку с символами: «Привет!». Все строки заключаются в двойные кавычки, например, «слова», литералы в одинарные кавычки, например, «в».
Рекомендуется выучить наизусть написание простой программы. Для того, чтобы легче выучить, следует пописать похожие простые программы, на практике быстрее учиться.
Каждый оператор заканчивается точкой с запятой., делается это для компилятора, которому объявляется, где конец одного оператора и начало другого.
Усложним первую программу, научим компьютер обращаться к нам по имени, см. Листинг 2.
Листинг 2. Программа: «Знакомство».
1 #include <stdio. h>
2 main ()
3 {
4 char b [10];
5 printf («Привет! Как тебя зовут?\n»);
6 scanf (»%s», &b);
7 printf («Привет! %s», b);
8}
В 4 строке объявляется массив из 10 переменных символьного типа b. Переменная — это имя какого-то участка памяти. В 5 строке оператор выводит на консоль строку, формат задан, переводит на новую строку: ‘\n’ — управляющий символ, символ перевода строки. В 6 строке считывается ввод с консоли, задается формат считывания — %s, означает, что считывается строка, &b — адрес, по которому будет сохранен массив символов. В строке 7 вывод на консоль форматированной строки, %s — означает, что будет выведена строка, b — это та строка, которую выведут на экран (форматирование %s).
Задания:
— Написать простой диалог: Привет! Как тебя зовут! — Как дела?
— Выучить написание простой программы.
Оператор if-else
Формальный синтаксис:
if (выражение)
оператор1
else
оператор2
Бесплатный фрагмент закончился.
Купите книгу, чтобы продолжить чтение.