6+
Программирование для детей на С, С++

Бесплатный фрагмент - Программирование для детей на С, С++

1-я часть

Объем: 12 бумажных стр.

Формат: epub, fb2, pdfRead, mobi

Подробнее

Аннотация

Авторский курс для детей, 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

Бесплатный фрагмент закончился.

Купите книгу, чтобы продолжить чтение.