Основы программирования на С++

Содержание

Слайд 2

Основы программирования

Подготовка и основы

Основы программирования Подготовка и основы

Слайд 3

Для того чтобы писать программы нам необходима среда программирования, это программа

Для того чтобы писать программы нам необходима среда программирования, это программа с
с текстовой областью и компилятором, позволяющая писать другие программы.
Мы будем использовать такую среду программирования как Dev C++.
Потому что она наиболее современная, и имеет большой набор необходимых нам инструментов.

Компоненты программирования

Среда программирования - служит для того, чтобы разработать (написать) программу, и она ориентирована на определенный язык,

Компилятор - отвечает за трансляцию программы, переводит написанную на приближенном к человеческом языку код в символы, понятные компьютеру, машинный код.

Слайд 4

Первые шаги в программе :
Нажимаем CTRL+N - чтобы создать новый файл.
Создается файл

Первые шаги в программе : Нажимаем CTRL+N - чтобы создать новый файл.
и начинаем писать программу

Интерфейс Dev C++ и начало работы в нем

Горячие клавиши : CTRL+C - скопировать CTRL+V - вставить скопированный объект
CTRL+A - выделить всё , что находится в документе CTRL+X - вырезать выделенную часть F9 - Компилировать F10 - Запустить F11 - Компилировать и запустить

Слайд 5

Любая программа на С++ начинается с написания шапки программы. Шапка программы одинаковая

Любая программа на С++ начинается с написания шапки программы. Шапка программы одинаковая
для всех программ и выглядит следующим образом:

Основание любой программы в C++

Начинка программы и для его оно нужно

Слайд 6

Основы программирования

Вывод данных и первая программа

Основы программирования Вывод данных и первая программа

Слайд 7

У программистов есть такая традиция, когда они учат новый язык программирования, они

У программистов есть такая традиция, когда они учат новый язык программирования, они
пишут
самую первую программу - “Hello world!”(англ. Привет, мир!).
Давайте мы тоже попробуем ее написать на С++!

Первая программа

Итак, наша программа должна будет вывести фразу “Hello world!” на экран.

cout - команда , которая позволяет выводить данные на терминал пользователя;

Внутри главной функции(int main() ) пишем нашу команду ввода, нам нужно вывести HelloWorld, это
текст, любой текст пишется в кавычках, значит нам нужно прописать в команде вывода HelloWorld
в виде “Hello World”. Наша команда будет иметь такой вид:

Слайд 8

Практика и дополнительные фишки

А теперь попробуем таким же образом написать несколько

Практика и дополнительные фишки А теперь попробуем таким же образом написать несколько
предложений, вся конструкция предложения прописывается между двойных кавычек, например, предложение:
I hope, that I will have 12 points, because I'am writing a lot of words, and I know English
Будет выглядеть с выводом в тексте как:

Переход на новую строку

The leaves are falling
One by one
Summer's over
School's begun

Давайте по такому принципу попробуем разместить четверостишье

Для того чтобы это сделать нам нужно реализовать пропуск строки - endl

Эта команда будет продолжением команды вывода и станет частью её синтаксиса.
Это будет выглядеть так:

Слайд 9

Если вы попробуете вывести текст на русском, то он заменит ваши

Если вы попробуете вывести текст на русском, то он заменит ваши буквы
буквы на непонятные символы. Для того чтобы текст на русском языке отображался корректно, мы должны добавить следующую строку сразу внутри main():
setlocale(0,”rus”);

Русский язык в cout

Слайд 10

Основы программирования

Математические операторы

Основы программирования Математические операторы

Слайд 11

Переменная — это «ячейка» оперативной памяти компьютера, в которой может храниться какая-либо

Переменная — это «ячейка» оперативной памяти компьютера, в которой может храниться какая-либо
информация.

Основные типы данных в C++
int — целочисленный тип данных. [ 1;2;3;4;5;6;215;2141]
float — тип данных с плавающей запятой.[2,5; 2,4;214,45;]
char — символьный тип данных.[‘a’,’s’,’.’,’1’]
bool — логический тип данных.[true or false]

Типы переменных:

Типы данных в С++

Слайд 12

Типы Математических операторов и их задачи:

Математических операции производятся над числами. Значения, которые

Типы Математических операторов и их задачи: Математических операции производятся над числами. Значения,
участвуют в операции, называются операндами. Далее вы можете увидеть следующие

Операция сложения возвращает сумму двух чисел:

+

int a = 10;
int b = 7;
int c = a + b;  // 17
int d = 4 + b;  // 11

-

Операция вычитания возвращает разность двух чисел:

int a = 10; int b = 7; int c = a - b;  // 3 int d = 41 - b; // 34

*

int a = 10;
int b = 7;
int c = a * b;  // 70
int d = b * 5;  // 35

Операция вычитания возвращает разность двух чисел:

/

Операция деления возвращает частное двух чисел:

int a = 20;
int b = 5;
int c = a / b;  // 4
double d = 22.5 / 4.5;  // 5

%

Операция получения остатка от целочисленного деления:

int a = 33; int b = 5; int c = a % b;  // 3 int d = 22 % 4; // 2 (22 - 4*5 = 2)

Слайд 13

Задания на урок №1

Задания на урок №1

Слайд 14

Задания на урок №2

(float)

Задания на урок №2 (float)