Лекция 1 по дисциплине «Программные средства математических расчетов» тема: «Основы языка С++» гр. 8Е31 Мамонова Татьяна Егоровна http://portal.tpu.ru:7777/SHARED/s/STEPTE.

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



Advertisements
Похожие презентации
©ρŧą Базовые конструкции языка.
Advertisements

©Павловская Т.А. Язык С++ Курс «С++. Программирование на языке высокого уровня» Павловская Т.А.
Лекция 2 С => C++ => C# Большие и маленькие буквы различаются (main, Main, MAIN, mAin – разные имена) После каждого оператора ставится точка с запятой.
Лекция 3 Основные операции Базовые управляющие конструкции.
Выражения языка Си(ч.2). Операции Лекция 3. Основные классы операций арифметические логические поразрядные операции сравнения.
Лекция 2Лекция 2Структура программы Директивы препроцессора main () { Описания переменных Операторы }
Лекция 3 ПЕРВЫЕ ПРОГРАММЫ, ВВОД/ВЫВОД В ЯЗЫКЕ С++
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Основы языка Pasсal.
Основы программирования. Типы данных Учебное пособие по курсу «Основы программирования» Преподаватель Алексеева Н.Н. Санкт-Петербургский колледж информационных.
Лекция 2 Введение в язык Си.
Лекция 3 по дисциплине «Программные средства математических расчетов» тема: «Операторы циклов и работа с массивами в С++» гр. 8Е31 Мамонова Татьяна Егоровна.
1 Программирование на языке Паскаль Тема 1. Введение.
Данные в программах и алгоритмах Программы и их алгоритмы пишутся для обработки данных. Чтобы реализовать алгоритм, программам необходимо работать с данными.
К. Поляков, Программирование на алгоритмическом языке Тема 1. Введение.
Краткое введение в язык программирования С Аксёнов Сергей Владимирович к.т.н., доцент каф.ОСУ ТПУ Томский политехнический университет.
1 Программирование на языке Паскаль Тема 1. Введение Кулебякин В.В.
Язык программирования Turbo Pascal. Программирование Программирование – это запись разработанного алгоритма на языке программирования. 4 Автор языка Паскаль.
1 Программирование на языке Паскаль Тема 1. Введение.
Транксрипт:

Лекция 1 по дисциплине «Программные средства математических расчетов» тема: «Основы языка С++» гр. 8Е31 Мамонова Татьяна Егоровна

Рейтинг Конспект лекций Опросы (2,3,4) ЛБИтогоЗачет

С++ Знакомство с языком программирования С++ ПП ООП ОбП ПП – процедурное программирование (язык С) ООП – объектно-ориентированное программирование (класс) ОбП – обобщённое программирование (шаблон) 2

Алфавит языка прописные и строчные латинские буквы и знак подчеркивания; арабские цифры от 0 до 9; специальные знаки, например, {, %, # и т.д. пробельные символы: пробел, символы табуляции, символы перехода на новую строку. 3

Структура программы на С++ #директивы препроцессора ……………… #директивы препроцессора функция а ( ) операторы функция b ( ) операторы ……………… void main ( ) //функция, с которой начинается выполнение программы {операторы } 4

Этапы создания исполнительного кода программы Исходный код Компилятор Объектный код Компоновщик Код начальной загрузки Библиотечный код Исполняемый код 5

Следует запомнить В языке С++ строчные и заглавные буквы различимы; главная функция называется main; определение любой функции состоит из её заголовка и тела; # include – обозначение директивы препроцессора; // – комментарии; /* текст */ – комментарии в стиле языка C; \n – символ новой строки; endl – начало новой строки. 6

Простые типы данных int (целый); char (символьный); wchar_t (расширенный символьный); bool (логический); float (вещественный); double (вещественный с двойной точностью). 7

Спецификаторы типа short (короткий); long (длинный); signed (со знаком); unsigned (без знака). 8

Ввод-вывод в С и С++ printf () – вывод данных в стиле языка C; scanf () – ввод данных в стиле языка C; cout > – ввод данных в языке C++; 9

Пример 1 #include int main() { float x=-25.6, y=128, z, s; // Значения величин cout z; cout

Результат работы программы 11

Основные операции языка С++. Унарные операции ++ увеличение на 1 – – уменьшение на 1 (пробелы между символами не допускаются) sizeof размер ~ поразрядное отрицание ! логическое отрицание – арифметическое отрицание (унарный минус) 12

+ унарный плюс & взятие адреса * разадресация new выделение памяти delete освобождение памяти (type) преобразование типа 13

Бинарные операции * умножение / деление % остаток от деления + сложение – вычитание > сдвиг вправо < меньше

> больше >= больше или равно == равно != не равно & поразрядная конъюнкция (И) ^ поразрядное исключающее ИЛИ | поразрядная дизъюнкция (ИЛИ) && логическое И || логическое ИЛИ ? : условная операция = присваивание 15

*= умножение с присваиванием /= деление с присваиванием %= остаток отделения с присваиванием += сложение с присваиванием –= вычитание с присваиванием = сдвиг вправо с присваиванием &= поразрядное И с присваиванием |= поразрядное ИЛИ с присваиванием ^= поразрядное исключающее ИЛИ с присваиванием, последовательное вычисление 16

Тернарная операция (условие)?операторYes:операторNo 17

Пример 3 // Директивы препроцессора #include void main() // объявление функции main { // начало clrscr(); // очистка экрана int n,m,f; // описание переменных n, m, f cout n; // ввод с клавиатуры переменной n 18

cout m; // ввод с клавиатуры m f=m-++n; // вычисление f по формуле cout

Результат работы программы 20

Спасибо за внимание