Вводный курс в С++ Занятие 1 Олег Власенко e-mail: oleg.vlasenko@simbirsoft.comoleg.vlasenko@simbirsoft.com Заместитель директора ООО СимбирСофт Старший.

Презентация:



Advertisements
Похожие презентации
Лекция 2Лекция 2Структура программы Директивы препроцессора main () { Описания переменных Операторы }
Advertisements

Основы информатики Лекция. Функции Заикин Олег Сергеевич
C++ Лекция 1. Литература Шилдт Г. С++: базовый курс.-М.:Вильямс, с. Шилдт Г. Самоучитель С++. - СПб.: БХВ-Петербург, – 687 с. Б. Пахомов.
Работа с файлами Сазонов Д.О. ПМиЭММ Часть 2. Тема занятия: Работа с файлами через потоки Для реализации файлового ввода/вывода, необходимо включить в.
Лекция 1 Классификация С++. Парадигмы программирования Императивная Функциональная Декларативная (логическая) Инструкция 1 Инструкция 2 Инструкция 3 Инструкция.
Лекция 3 по дисциплине «Программные средства математических расчетов» тема: «Операторы циклов и работа с массивами в С++» гр. 8Е31 Мамонова Татьяна Егоровна.
Инструкции C++ Условная инструкция Формат: if (условие) оператор; else оператор; Пример: if (i!=0) { if (j) j++; if(k) k++; else if(p) k--; } else i--;
Часть 1: «Основы программирования». Содержание Основные понятия. Структура программы. Ввод-вывод Программирование циклов. Операторы цикла while, for и.
Элементы языка СИ Средства для написания простейших программ.
Введение в C++ Урок 1-2.
Лекция 2. Фундаментальные типы данных и основные конструкции Красс Александр СПбГУ ИТМО, 2008.
Лекция 3 ПЕРВЫЕ ПРОГРАММЫ, ВВОД/ВЫВОД В ЯЗЫКЕ С++
Инструкции C++ Условная инструкция Формат: if (условие) оператор; else оператор; Пример: if (i!=0) { if (j) j++; if(k) k++; else if(p) k--; } else i--;
Лабораторная работа 1 Элементы языка Турбо Паскаль. Работа в среде Турбо Паскаль на ПЭВМ.
Файловая переменная. Файл – совокупность данных, записанная во внешней памяти под определенным именем. Любой файл имеет три характерные особенности: уникальное.
Основы информатики Лекция 2. Hello C++ Заикин Олег Сергеевич
Лекция 2 Функции библиотек языка C. stdio.h Заголовочный файл стандартной библиотеки языка C. Содержит определения констант, объявления функций и типов.
©ρŧą Базовые конструкции языка.
Основы информатики Лекция 1 Заикин Олег Сергеевич
Лекция 1 по дисциплине «Программные средства математических расчетов» тема: «Основы языка С++» гр. 8Е31 Мамонова Татьяна Егоровна
Транксрипт:

Вводный курс в С++ Занятие 1 Олег Власенко Заместитель директора ООО СимбирСофт Старший преподаватель Кафедра «Вычислительная Техника» УлГТУ

Простейшая программа на C++ #include using namespace std; void main() { cout

#include include – включать stream - поток using namespace std; Use – использовать Name – имя Space - пространство void main() Void – пустой Main - главный { cout

#include Подключение средств ввода-вывода using namespace std; Использование в коде пространства имен std void main() Функция main – точка входа в программу { Начало тела функции main cout

Объявление переменных Тип_переменной имя_переменной; int value1; int value2; int sum_value;

Основные стандартные типы С++ Целые – int, short, long Символьный – char Логический – bool Вещественные – float, double

Ввод/вывод значений переменных short value1, value2, sum_value; cin >> value1; cin >> value2; sum_value = value1 + value2; cout

short value1, value2, sum_value; Объявление переменных value1, value2, sum_value cin >> value1; cin >> value2; Ввод переменных value1 и value2 sum_value = value1 + value2; Вычисление значения sim_value (сумма value1 и value 2) cout

Развилка if (условное_выражение) Действие_1 else Действие_2

if (val1 > val2) max_val = val1; else max_val = val2;

Цикл с предусловием while (условное_выражение) { Действие; }

i = 1; while (i

Задача по циклу WHILE Ввод: целое число Вывод: простое оно или составное Математика: простое число делится только само на себя и на 1.

Цикл с постусловием do { Действие; } while (условное_выражение);

int f = 1; int i = 1; do { f = f * i; i = i + 1; } while (i

Задача по циклу DO … WHILE Ввод: последовательность целых чисел. Завершает последовательность 0 Вывод: сумма введенных чисел Где применимо: подсчитать стоимость вашей части заказа (просто просуммировав цифры из чека).

Сохранение в текстовый файл #include … ofstream fout; fout.open("c:\\temp\\cpp_lesson_1.txt"); fout

Задача по сохранению в текстовый файл Вывести в файл: все простые числа из интервала , …,

Чтение чисел из текстового файла Задача: Подсчитать сумму всех чисел, записанных в файл Формат входа: N Число_1 … Число_N Пример входного файла: Сумма = = 55

ifstream fin("c:\\temp\\numbers.txt"); int n; fin >> n; long sum = 0L; int i = 1; while (i > value; sum += value; i++; } fin.close(); cout

Задача по чтению чисел из текстового файла Даны два файла – test1.txt и test2.txt содержащие числа. Файлы состоят из произвольного количества строк. Каждая строка содержит ровно одно целое число. Необходимо: проверить, одинаковый ли набор чисел содержат оба файла или разные?

Домашнее задание Разложить на простые множители число Версия 1: Ввод с клавиатуры – вывод на экран Версия 2: Ввод из файла – вывод в файл Пример входа: 12 Выход: 12 = 1 * 2 * 2 * 3

Вводный курс в С++ Занятие 1 Олег Власенко Заместитель директора ООО СимбирСофт Старший преподаватель Кафедра «Вычислительная Техника» УлГТУ