🗊 Презентация Основы программирования. Основы языка программирования С/С++

Нажмите для полного просмотра!
Основы программирования. Основы языка программирования С/С++, слайд №1 Основы программирования. Основы языка программирования С/С++, слайд №2 Основы программирования. Основы языка программирования С/С++, слайд №3 Основы программирования. Основы языка программирования С/С++, слайд №4 Основы программирования. Основы языка программирования С/С++, слайд №5 Основы программирования. Основы языка программирования С/С++, слайд №6 Основы программирования. Основы языка программирования С/С++, слайд №7 Основы программирования. Основы языка программирования С/С++, слайд №8 Основы программирования. Основы языка программирования С/С++, слайд №9 Основы программирования. Основы языка программирования С/С++, слайд №10 Основы программирования. Основы языка программирования С/С++, слайд №11 Основы программирования. Основы языка программирования С/С++, слайд №12 Основы программирования. Основы языка программирования С/С++, слайд №13 Основы программирования. Основы языка программирования С/С++, слайд №14 Основы программирования. Основы языка программирования С/С++, слайд №15 Основы программирования. Основы языка программирования С/С++, слайд №16 Основы программирования. Основы языка программирования С/С++, слайд №17 Основы программирования. Основы языка программирования С/С++, слайд №18 Основы программирования. Основы языка программирования С/С++, слайд №19 Основы программирования. Основы языка программирования С/С++, слайд №20 Основы программирования. Основы языка программирования С/С++, слайд №21 Основы программирования. Основы языка программирования С/С++, слайд №22 Основы программирования. Основы языка программирования С/С++, слайд №23 Основы программирования. Основы языка программирования С/С++, слайд №24 Основы программирования. Основы языка программирования С/С++, слайд №25 Основы программирования. Основы языка программирования С/С++, слайд №26 Основы программирования. Основы языка программирования С/С++, слайд №27

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основы программирования. Основы языка программирования С/С++. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Основы программирования Основы языка программирования С/С++
Описание слайда:
Основы программирования Основы языка программирования С/С++

Слайд 2


Полезные сайты для изучения С/С++ cppstudio.com – для начинающих cplusplus.com – руководства по С++ ru.stackoverflow.com – вопросы и ответы...
Описание слайда:
Полезные сайты для изучения С/С++ cppstudio.com – для начинающих cplusplus.com – руководства по С++ ru.stackoverflow.com – вопросы и ответы cpp.com.ru – книги по С++ на русском Книги Герберта Шилдта

Слайд 3


Структура программы на С/С++ Директивы препроцессора (#define, #include,…) Описания глобальных типов данных (typedef, struct, class,…) Описания...
Описание слайда:
Структура программы на С/С++ Директивы препроцессора (#define, #include,…) Описания глобальных типов данных (typedef, struct, class,…) Описания глобальных данных (переменных, констант) Описания заголовков функций Главная функция main или _tmain Описания функций

Слайд 4


#include #include using namespace std; double min(double, double); int main(int argc, char *argv[]) { double x, y; for (int i = 0; i < 10; i++) { cin...
Описание слайда:
#include #include using namespace std; double min(double, double); int main(int argc, char *argv[]) { double x, y; for (int i = 0; i < 10; i++) { cin >> x >> y; cout

Слайд 5


Арифметические типы Типы переменных: int – целые со знаком float – короткие вещественные (с плавающей точкой) double – вещественные с двойной...
Описание слайда:
Арифметические типы Типы переменных: int – целые со знаком float – короткие вещественные (с плавающей точкой) double – вещественные с двойной точностью Модификаторы unsigned, short, long Имя переменной (идентификатор) – последовательность букв и/или цифр, начинается всегда с буквы

Слайд 6


Примеры описаний переменных int i, count; unsigned k; (unsigned int k;) short mask; float leng2; double x1, x2, y1, y2; Константы описываются...
Описание слайда:
Примеры описаний переменных int i, count; unsigned k; (unsigned int k;) short mask; float leng2; double x1, x2, y1, y2; Константы описываются значением: 77 -256 -1 10000 – целые (int) -100.0 3.1415 1e-3 (= 0.001) – вещественные (double)

Слайд 7


Внутренний формат int – 4 байта (32 бита), диапазон: -2147483648…2147483647, числа >=0 – прямой двоичный код, числа
Описание слайда:
Внутренний формат int – 4 байта (32 бита), диапазон: -2147483648…2147483647, числа >=0 – прямой двоичный код, числа

Слайд 8


Операции и их приоритеты
Описание слайда:
Операции и их приоритеты

Слайд 9


Приведение типов double x, y; int k, m; x = 1.7; y = 8; k = 10; m = 3; Результаты операций: x + 10, k - 3.0, k * y – double k + 10, k / 3, k * 5 –...
Описание слайда:
Приведение типов double x, y; int k, m; x = 1.7; y = 8; k = 10; m = 3; Результаты операций: x + 10, k - 3.0, k * y – double k + 10, k / 3, k * 5 – int x > 0, x

Слайд 10


Арифметическое выражение (формула) Формула записывается линейно, в строку Операции: +, –, * (умножение), / (деление, при делении целых чисел частное...
Описание слайда:
Арифметическое выражение (формула) Формула записывается линейно, в строку Операции: +, –, * (умножение), / (деление, при делении целых чисел частное будет целым), % (остаток от деления для целых). Стандартные функции: sqrt (квадратный корень), abs (абсолютное значение ), sin (синус), cos (косинус), exp (экспонента) и др. Порядок вычислений: слева-направо, но вначале операции *, /, %, а затем + и – . Круглые скобки изменяют порядок вычислений

Слайд 11


Список основных операторов присваивание ввод/вывод составной условный цикл for цикл while return Все операторы, кроме составного, завершаются...
Описание слайда:
Список основных операторов присваивание ввод/вывод составной условный цикл for цикл while return Все операторы, кроме составного, завершаются символом ‘;’

Слайд 12


Оператор присваивания Формат: переменная = формула Примеры: double x, y, a, b, c; int k; y = sin(a*x) – b/2; с = sqrt(x*x + y*y); k = k + 2; c = a; a...
Описание слайда:
Оператор присваивания Формат: переменная = формула Примеры: double x, y, a, b, c; int k; y = sin(a*x) – b/2; с = sqrt(x*x + y*y); k = k + 2; c = a; a = b; b = c; a = k * 10 + 2; k = (int)(a / 5 - k); - целая часть

Слайд 13


Сокращенная запись double x, y; int k, m; k++ - значение k сначала используется, а затем увеличивается на 1 ++k - значение k сначала увеличивается на...
Описание слайда:
Сокращенная запись double x, y; int k, m; k++ - значение k сначала используется, а затем увеличивается на 1 ++k - значение k сначала увеличивается на 1, а затем используется += -= … - расчет нового значения на основе старого

Слайд 14


Ввод/вывод чисел сin – стандартный поток ввода – это некий источник, который: передает в программу последовательность байт, соответствующую введенным...
Описание слайда:
Ввод/вывод чисел сin – стандартный поток ввода – это некий источник, который: передает в программу последовательность байт, соответствующую введенным с клавиатуры символам преобразует эту последовательность в значения входных переменных cout – стандартный поток вывода: формирует последовательность символов, соответствующую выводимым значениям передает эту последовательность для отображения на экране

Слайд 15


Ввод/вывод чисел Операторы, необходимые для подключения потоков: #include using namespace std; Для потоков определены операции: >> – извлечение...
Описание слайда:
Ввод/вывод чисел Операторы, необходимые для подключения потоков: #include using namespace std; Для потоков определены операции: >> – извлечение значения из потока cin

Слайд 16


Примеры ввода значений int k, m; double x, y; Эквивалентные последовательности операторов: cin >> x; cin >> y; cin >> k; cin>>m; cin >> x >> y; cin...
Описание слайда:
Примеры ввода значений int k, m; double x, y; Эквивалентные последовательности операторов: cin >> x; cin >> y; cin >> k; cin>>m; cin >> x >> y; cin >> k >> m; cin >> x >> y >> k >> m; Возможные варианты ввода для всех 3 случаев (Enter после каждой строчки запускает ввод): 3.14 2.71 13 256 3.14 2.71 13 256 3.14 2.71 13 256

Слайд 17


Примеры вывода значений int k, m; k = 25; m = 100; cout
Описание слайда:
Примеры вывода значений int k, m; k = 25; m = 100; cout

Слайд 18


Составной оператор Формат: { оператор_1; оператор_2; … оператор_n; }
Описание слайда:
Составной оператор Формат: { оператор_1; оператор_2; … оператор_n; }

Слайд 19


Условный оператор 2 варианта – полный и сокращенный: if (условие) оператор_1; else оператор_2 if (условие) оператор_1 условие – любое выражение...
Описание слайда:
Условный оператор 2 варианта – полный и сокращенный: if (условие) оператор_1; else оператор_2 if (условие) оператор_1 условие – любое выражение (например, сравнение), значением которого может быть либо true (истина), либо false (ложь) оператор_1 и оператор_2 – любые операторы С++ (в том числе, составные) Порядок работы: вычисляется значение условия; если оно истинно, то выполняется оператор_1; если условие ложно и оператор включает else, то выполняется оператор_2

Слайд 20


Примеры условных операторов int k, m, i; if (k < 0) k = -k; if (k >= m) cout
Описание слайда:
Примеры условных операторов int k, m, i; if (k < 0) k = -k; if (k >= m) cout

Слайд 21


Целочисленные значения в условиях if (k - m) k += (m + 1) * 2; эквивалентно if (k – m != 0) k += (m + 1) * 2; if (!k) k++; эквивалентно if (k == 0)...
Описание слайда:
Целочисленные значения в условиях if (k - m) k += (m + 1) * 2; эквивалентно if (k – m != 0) k += (m + 1) * 2; if (!k) k++; эквивалентно if (k == 0) k++;

Слайд 22


Цикл for Формат: for (действия_1; условие; действия_2) оператор действия_1 и действия_2 – последовательности операторов, разделенных символом ‘,’...
Описание слайда:
Цикл for Формат: for (действия_1; условие; действия_2) оператор действия_1 и действия_2 – последовательности операторов, разделенных символом ‘,’ (обычно это 1 или несколько операторов присваивания, но может быть и пустой оператор ;) условие – любое выражение, значением которого может быть истина, ложь или целое число (как в условном операторе) оператор – любой оператор С++ (в том числе, составной или пустой) – это тело цикла

Слайд 23


Порядок работы цикла for for (действия_1; условие; действия_2) оператор Выполняются начальные действия_1 (если они заданы) Проверяется условие. Если...
Описание слайда:
Порядок работы цикла for for (действия_1; условие; действия_2) оператор Выполняются начальные действия_1 (если они заданы) Проверяется условие. Если оно истинно, то сначала выполняется оператор, а потом действия_2. Если условие ложно, то работа всего оператора цикла завершается Производится возврат к пункту 2.

Слайд 24


Примеры циклов for int k, n; 3 эквивалентных цикла (сумма чисел от 1 до 10): for (n = 0, k = 1; k
Описание слайда:
Примеры циклов for int k, n; 3 эквивалентных цикла (сумма чисел от 1 до 10): for (n = 0, k = 1; k

Слайд 25


Примеры циклов for int k, n; Циклы, в которых выполнятся только начальные действия: for (n = 0, k = 1; k < n; k++) n += k; for (n = 0, k = 1; n; n +=...
Описание слайда:
Примеры циклов for int k, n; Циклы, в которых выполнятся только начальные действия: for (n = 0, k = 1; k < n; k++) n += k; for (n = 0, k = 1; n; n += k, k++); Бесконечные циклы: for (n = 0, k = 1; k; k++) n += k; for (k = 1; 1; k++) for (; true;) Цикл, который выполнится 5 раз: for (n = 10, k = 1; k < n; k++, n--);

Слайд 26


Цикл while Формат: while (условие) оператор условие – любое выражение, значением которого может быть истина, ложь или целое число (как в условном...
Описание слайда:
Цикл while Формат: while (условие) оператор условие – любое выражение, значением которого может быть истина, ложь или целое число (как в условном операторе) оператор – любой оператор С++ (в том числе, составной или пустой) – это тело цикла Порядок работы: Проверяется условие. Если оно ложно, то работа всего оператора цикла завершается. Если условие истинно, то выполняется оператор, затем вновь проверяется условие и т.д. Оператор должен включать действия, которые когда-либо приведут к нарушению истинности условия.

Слайд 27


Примеры циклов while int k, n; Подсчет суммы чисел от 1 до 10: n = 0; k = 1; while (k
Описание слайда:
Примеры циклов while int k, n; Подсчет суммы чисел от 1 до 10: n = 0; k = 1; while (k



Похожие презентации
Mypresentation.ru
Загрузить презентацию