Что такое С++ ?
Зачем изучать С++?
Подключение библиотечных функций
Если не подключить пространство имён…
Вывод в поток
Задания
268.00K
Категория: ПрограммированиеПрограммирование

Язык программирования С++

1.

Язык программирования С++

2. Что такое С++ ?

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

3. Зачем изучать С++?

• Знание языка C++ позволит создавать
эффективные программы.
• Изучение курса С++ поможет при
поступлении и обучении в ВУЗе. В
настоящее время масса предметов в
ВУЗах требует навыков
программирования
• Полученные знания позволят легко
освоить в дальнейшем более
современные языки программирования
под Windows

4.

• Язык C++ представляет собой набор
команд, которые говорят компьютеру,
что необходимо сделать. Этот набор
команд, обычно называется исходный
код или просто код. Командами
являются или «функции» или
«ключевые слова». Ключевые
слова(зарезервированные слова С/С++)
являются основными строительными
блоками языка.

5.

• Пустая программа – это программа, которая ничего
не делает, но удовлетворяет требованиям
выбранного языка программирования.
Она полезна, прежде всего, для того, чтобы понять общую структуру
программы.
main()
{
// это основная программа
/* здесь записывают
операторы */
}

6. Подключение библиотечных функций

Алгоритмизация и программирование, язык C++, 10 класс
6
Подключение библиотечных функций
#include <iostream>
стандартные потоки
ввода и вывода
using namespace std;
main()
стандартное
{
пространство имен
cout << "2+";
cout << "2=?\n";
cout << "Ответ: 4";
cin.get();
ждать нажатия любой
}
клавиши
console input – выходной
поток [символов] c консоли
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

7. Если не подключить пространство имён…

Алгоритмизация и программирование, язык C++, 10 класс
7
Если не подключить пространство имён…
#include <iostream>
main()
пространство имен std
{
std::cout << "2+";
std::cout << "2=?\n";
std::cout << "Ответ: 4";
std::cin.get();
}
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

8. Вывод в поток

Алгоритмизация и программирование, язык C++, 10 класс
8
Вывод в поток
cout << "2+" << "2=?" << "\n"
<< "Ответ: 4";
cout << "2+" << "2=?" << endl
<< "Ответ: 4";
end of line – конец
строки
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

9.

Алгоритмизация и программирование, язык C++, 10 класс
При составлении программы нам необходимо вывести некоторое
текстовое сообщение в консоль. И если это сообщение написано на
латинице, то в командной строке Windows оно будет отображаться
корректно. А если текстовое сообщение написано на кириллице, то
вместо передаваемого сообщения, будет отображаться непонятная
последовательность букв и символов
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

10.

Алгоритмизация и программирование, язык C++, 10 класс
Решить данную проблему можно только одним способом — перед
тем, как передать текст в консоль, необходимо его перекодировать в
стандарт кодирования символов cp866.
самым просойм — настройка локали.
Локаль — это набор параметров: набор символов, язык
пользователя, страна, часовой пояс и др. Локаль необходима для
быстрой настройки пользовательского интерфейса, в зависимости от
географического положения.
В С++ есть функция setlocale(), которая выполняет перекодировку
символов в соответствии с требуемым языком
setlocale(LC_CTYPE, "rus");
// вызов функции настройки локали
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

11.

Алгоритмизация и программирование, язык C++, 10 класс
#include <iostream>
using namespace std;
main()
{setlocale(LC_CTYPE, "rus");
cout << "2+";
cout << "2=?\n";
cout << "Ответ: 4";
cin.get();
}
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

12. Задания

Алгоритмизация и программирование, язык C++, 10 класс
12
Задания
«B»: Вывести на экран текст «лесенкой»
Вася
пошел
гулять
«C»: Вывести на экран рисунок из букв
Ж
ЖЖЖ
ЖЖЖЖЖ
ЖЖЖЖЖЖЖ
HH HH
ZZZZZ
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
English     Русский Правила