Содержание
- 2. компьютер исходная информация (данные) выходная информация (результат)
- 3. Физическое устройство: полупроводниковые элементы Все данные хранятся и обрабатываются в двоичном виде 111101010101001011110000001111010101101110101100101010101001010101010101001000000000000000000010101010101111100000110101010101011101010
- 4. Набор команд: арифметических, логических, присваивания, управления, обмена данными Хранит данные в бинарном виде
- 5. Алгоритм – конечная последовательность точно определённых действий (операций), приводящих к однозначному решению поставленной задачи. Программа –
- 6. Языки программирования низкого уровня – языки программирования близкие к программированию непосредственно в машинных кодах процессора. Писать
- 7. Языки программирования высокого уровня – языки программирования, средства которых обеспечивают запись программы в более простом (чем
- 8. Основные элементы ЯП Алфавит – набор символов или групп символов, рассматриваемых как единое целое, с помощью
- 9. Почему С/С++?
- 10. Почему С/С++? языки низкого уровня язык С языки высокого уровня Быстродействие, гибкость, управление памятью Разработка системного
- 11. * Источник: https://www.tiobe.com/tiobe-index/
- 12. Дорожная карта
- 13. Мотивация Программирование – это Искусство Постоянное обучение, развитие Хорошая зарплата Зарубежные командировки Интересный коллектив
- 14. Цели Изучить основы С/С++ 1-й семестр – язык Си переменные, операции, структура программы ветвления, циклы функции
- 15. Базовые понятия
- 16. Несколько определений: Функция – часть программы, которая выполняет законченную последовательность действий и имеет связи с другими
- 17. КОММЕНТАРИИ /* Это многострочный комментарий В нем размещается многострочный текст */ Комментарии бывают двух типов: Однострочные
- 18. Структура программы #include //директива препроцессора using namespace std; /*использование стандартного пространства имен*/ int main() //заголовок функции
- 19. ТРАНСЛЯЦИЯ ИСХОДНОГО КОДА Препроцессор Исходный код Заголовочные файлы Полный текст Компилятор Объектный код Компоновщик Исполняемый код
- 20. ПЕРЕМЕННЫЕ Объявить переменную – значит дать ей имя и указать тип данных. Инициализировать переменную – дать
- 21. Типы данных Целочисленные (char, short, int, long, long long) С плавающей точкой (float, double) Логические (bool)
- 22. РАЗМЕРЫ СТАНДАРТНЫХ ТИПОВ
- 23. Правила именования переменных: имя переменной может содержать буквы английского алфавита, цифры и знак подчеркивания; язык С
- 24. ОПЕРАЦИИ Деление операций по функциональному назначению
- 25. Операции различаются: Арностью (количество операндов, принимаемых операцией) Приоритетом (определяет порядок выполнения операций) Ассоциативностью (слева направо, справа
- 26. ПРИОРИТЕТ ОПЕРАЦИЙ
- 27. Ввод/вывод
- 28. Библиотека iostream Операторы cout и cin 1. Подключение библиотеки: #include 2. Использование стандартного пространства имен: using
- 29. Вывод на экран: оператор cout и операция Вывод фразы : cout Вывод значения переменной: float pi=3.14;
- 30. Для ввода с клавиатуры используются: оператор cin и операция >> int data; cout cin>>data; Операцию >>
- 31. Библиотека stdio.h Функции printf, scanf Необходимо подключить библиотеку #include “stdio.h”
- 32. Вывод фразы: printf(“Hello, world!”); Вывод значения переменной форматная строка, начинается со знака %, обязательный параметр -
- 33. Форматный вывод значения переменной: %[флаг][ширина][.точность]тип - (минус) – выравнивание по левому краю + (плюс) – вывод
- 34. Функция scanf используются: %тип и операция взятия адреса & int data; scanf(“%d”,&data);
- 35. Практика Устанавливаем Visual Studio Создаем консольное приложение (файл->создать->проект->пустой проект)
- 36. Добавляем файл с исходным кодом
- 38. Скачать презентацию