Вы находитесь на странице: 1из 30

Программное обеспечение

технических расчетов
Лекция 1.
Основы программирования на языке С++

Авдеев Константин Вячеславович


преподаватель кафедры РЭСК
avdeev@mirea.ru

07.09.2021 г.
План лекции

• Типы данных, создание переменных и их


области видимости;

• Основные управляющие конструкции;

• Создание и вызов функций;

• Массивы
Стандартные потоки ввода/вывода

cin >> … - стандартный


поток ввода;

cout << … - стандартный


поток вывода
Стандартные потоки ввода/вывода
Объекты, типы и значения

Объект – место в памяти, имеющее тип, который


определяет вид информации, которая будет храниться в этом
месте. Именованный объект называется переменной. Среди
базовых встроенных типов переменных различают:
Объекты, типы и значения

Сам объект можно интерпретировать как некую «коробку»


в которую помещается значение, имеющее тип этого объекта.
Объекты, типы и значения

Сам объект можно интерпретировать как некую «коробку»


в которую помещается значение, имеющее тип этого объекта.
Приведение типов при технических расчетах

Результат выполнения операции может


не соответствовать ожидаемому, если не
соблюдается типизация.
Приведение типов при технических расчетах

Результат выполнения операции может


не соответствовать ожидаемому, если не
соблюдается типизация.
Приведение типов при технических расчетах
Математические операции над переменными
разных типов
Инструкции. Конструкция if

После задания управляющей конструкции if следуют


фигурные скобки. Инструкции, заключенные в фигурные
скобки, называются блоком. Часть программы, находящаяся в
фигурных скобках после оператора условия, исполняется
только в случае выполнения условия.
Инструкции. Конструкия if-else
Инструкции. Конструкия if - else if - else
Инструкции. Конструкия if-else и логические
операторы
Инструкции. Конструкия switch
Инструкции. Конструкия while
Инструкции. Цикл for
Области видимости переменных

В данной ситуации можем наблюдать, как переменная r


доступна для вызова из цикла for и недоступна вне его.
Области видимости переменных

Ситуация значительно меняется, если эту же переменную объявить


до цикла. Иначе такой эффект называют сокрытием переменной.
Массивы
Функции

Функция – именованная
последовательность инструкций.
Она может возвращать некоторый
результат (возвращаемое
значение).

Функция позволяет:
• Логически отделить одни
значения от других;

• Упрощает структуру программы


за счет модульности, делает
программу яснее;

• Функцию можно использовать


более чем в одном месте
программы;

• Использование функций
упрощает отладку.
Функции
Функции
Функции
Функции
Одномерные массивы

Массив — это область памяти, где могут последовательно храниться


несколько значений.
Одномерные массивы
Одномерные массивы
Одномерные массивы