- •Этапы разработки программы и устранение ошибок
- •Показать на примере (на своей машине) процесс подготовки к написанию программы, первая Hello!
- •Объяснить программу, все детали.
- •Вывод данных с помощью cout, использование Escape-последовательностей
- •Типы данных (числовые, символьные, логические)
- •Переменные и константы (объявление и использование), правила составления имен
- •Литералы
- •Ввод данных с помощью cin
- •Виды операторов
- •Арифметические операции с числами. Инкремент. Декремент. Сокращенные арифметические формы
- •Преобразование типов
- •Логические операции (сравнения, равенства, объединения, отрицательная инверсия)
- •Операторы ветвления. Конструкция логического выбора if, тернарный оператор ?
- •Структура множественного выбора switch
Литералы
Литералы (literals) — это фиксированные значения, которые программа не в состоянии изменять. Для каждого типа языка С существуют литералы, включая символьный и булевский типы, целые числа и числа с плавающей точкой. Как это не парадоксально, типа данных для хранения строк в С не существует, а строковые литералы существуют.
Целочисленный литерал, или константа, представляет собой число, записываемое явно, такое как 212 или 1776.
Некоторые примеры
5 |
целочисленный литерал-int |
5l |
l или L означает long |
true |
логический литерал-bool |
5.0 |
литерал с плавающей точкой, понимается как double |
5.0f |
f или F— с плавающей точкой, понимается как float |
0.3е-2 |
литерал с плавающей точкой double, e или E отделяют экспоненциальную часть |
'd' |
символьный литерал |
"Visual" |
строковый литерал – это набор произвольных символов, заключенный в кавычки. Компилятор воспринимает его именно как набор символов и никак обрабатывать его не собирается, даже если в кавычках окажутся какие-то ключевые слова и операции. |
//"abrakadabra" - строковый литерал '\n' - символьный литерал
cout<<"abrakadabra"<<'\n';
int a = 2; // 2 - литерал типа int
Ввод данных с помощью cin
Объект сіn — аналог cout, но предназначенный для ввода.
Синтаксис оператора ввода:
cin>>имя_переменной; |
Имя_переменной указывает на переменную, в которую нужно поместить данные, введенные с клавиатуры:
Ввод сразу нескольких переменных, записывают таким образом:
cin>>имя_переменной1>>имя_переменной2>>...>>имя_переменнойN; |
Урок 2.
План занятий.
Виды операторов.
Арифметические операции с числами. Инкремент. Декремент. Сокращенные арифметические формы.
Преобразование типов.
Логические операции (сравнения, равенства, объединения, отрицательная инверсия)
Конструкция логического выбора if, тернарный оператор
Структура множественного выбора switch.
Виды операторов
Оператор – конструкция языка позволяющая производить различные действия над данными, приводящие к определенному результату.
Унарные – операторы, которым необходим, только один операнд (данные, над которыми производится действие). С примером унарного оператора вы уже знакомы из курса школьной математики – унарный минус, который позволяет превратить число в отрицательное (3 и -3), или положительное ( –(-3)). Т. е. общий синтаксис унарного оператора таков:
оператор операнд; или операнд оператор; |
Бинарные – операторы, которым необходимо два операнда слева и справа от оператора. Таких операторов вы знаете множество - это +, -,* и т. д. И их общий синтаксис можно изобразить следующим образом:
операнд оператор операнд; |
Тернарные - операторы, которым необходимо три операнда. В языке программирования С такой оператор всего один и с его синтаксисом мы познакомимся чуть позже.
