Содержание
- 2. Программирование это Ожидание: Реальность:
- 3. Программирование это процесс создания компьютерных программ. Написание текстов состоящих из команд в дальнейшем преобразующихся в машинный
- 4. Виды языков программирования Языки низкого и высокого уровня Компилируемые и интерпретируемые Строго и слабо типизированные …
- 5. Запуск программы Исполнение программы ПЗУ ОЗУ Точка входа Магия Передача управления программе Перемещение программы в ОЗВ
- 6. Точка входа Адрес в оперативной памяти, с которого начинается выполнение программы. Другими словами — адрес, по
- 7. Язык Си компилируемый статически типизированный язык программирования общего назначения.
- 8. Точка входа в Си Точкой входа в языке С/С++ является функция main Функция - фрагмент программного
- 9. Вывод сообщения на экран printf(format, arg1, arg2, arg3, …, argN); Примеры: printf(“Hello world”); // Hello world
- 10. Спецификаторы формата
- 11. I am a programmer
- 13. Операции с типами данных. Бинарные Сложение + Вычитание – Умножение * Деление / Присваивание = Унарные
- 14. Объявление переменной. Переменная – именованная область памяти используемая для хранения данных. Шаблон объявления: “ ;” Пример:
- 15. Пример использования операций int a = 2; int b = 3; int c = a +
- 16. Немного посчитаем. x + y = ? x^2 + y^2 = ? x / y =
- 17. I can program
- 18. Давайте посчитаем Корень квадратного уравнения
- 19. Условные конструкции(if-else) if (выражение_условия) Действие; else Действие; Выполняет одну инструкцию/блок кода после условия. P.S. Другие условные
- 20. Булева алгебра Непустое множество A с двумя бинарными операциями ^ (конъюнкции), v (дизъюнкции), одной унарной операцией
- 21. Логика в программировании && - Конъюнкция (логическое И) || - Дизъюнкция (логическое ИЛИ) ! – Отрицание
- 22. Потренируемся.
- 23. Где хранить? bool – переменная размером 1 байт. Хранит в себе значения: 0 – false 1
- 24. Нежданчик В языке Си нет bool Есть unsigned char
- 25. Операторы сравнения
- 26. Потренируемся
- 27. Немного практики.
- 28. Вопросы?
- 31. Циклы Разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций.
- 32. Виды циклов
- 33. Где кто? С параметром С предусловием С постусловием
- 34. Как выглядит в Си do { // Действия } while(Условие); while(Условие) { // Действия }; for
- 35. Пример Напечатать все цифры.
- 37. Скачать презентацию