Слайд 2Немного истории
С++ является расширением языка С. С представляет собой гибкий и мощный
язык программирования, использовавшийся для разработки наиболее важных программных продуктов в течение прошедших лет. Однако, как только проект превышает определенные размеры, возможности применения языка С достигают своих границ. В зависимости от проекта, программы размером от 25000 до 100000 строк оказываются трудными для разработки и управления потому, что их трудно охватить целиком. Работая в Bell Laboratories в Murray Hill, штат Нью-Джерси, Бьярн Страуструп (Bjarne Stroustrup) добавил к языку С несколько расширений с целью решить эту проблему. Первоначально язык назывался «С с классами». Это название было заменено на С++ в 1983 году.
Слайд 3Выбор среды разработки(IDE)
Microsoft Visual Studio
Слайд 6Ввод/вывод
Консольный:
cin >> //считать данные с консоли
cout << //вывести данные в консоль
endl //перевести каретку на
другую строку
Файловый:
#include //добавить библиотеку
freopen("sum.in", "r", stdin); //открыть файл для чтения
freopen("sum.out", "w", stdout); //открыть файл для записи
Слайд 7Типы данных, переменные
int a, h = 6;
char g = 'Q', k =
'm';
float r = 1.89;
Слайд 8Задача А. Сумма двух
Формат входных данных:
Дано 2 целых числа А и B,
не превосходящих 1000 по модулю.
Формат выходных данных:
Ваша программа должна выдавать в выходной файл одно число – сумму чисел А и B
Примеры:
Слайд 9Задача А. Сумма двух
Решение:
#include
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << a+b<
Слайд 10Задача B. Произведение двух
Формат входных данных:
Дано 2 целых числа А и B,
не превосходящих по модулю 109.
Формат выходных данных:
Ваша программа должна выдавать в выходной файл одно число – произведение чисел А и B
Примеры:
Слайд 11Задача B. Произведение двух
Решение:
#include
using namespace std;
int main() {
long long a,
b;
cin >> a >> b;
cout << a*b<
Слайд 12Системы тестирования
Codeforces.com
contest.yandex.ru/
informatics.mccme.ru