Содержание
- 2. Почему надо самому писать программы? Стандартные программы и библиотеки программ могут не учитывать особенности решаемой задачи
- 3. Этапы развития языков программирования Машинные коды Языки низкого уровня Ассемблеры (50-60е годы) Языки высокого уровня Фортран
- 4. Свойства языка Си (Си++) Логическая завершенность (последовательность, условие, цикл) Модульный принцип построения программы Ограниченный набор операций
- 5. Этапы подготовки программы к выполнению Подготовка исходного текста *.cpp Компиляция Компоновка Ошибки? Д Ошибки? Д Н
- 6. Инструментальные средства Отдельно редактор, компилятор и компоновщик Дешевизна Неудобство отладки Интегрированная среда программирования (например, MS Visual
- 7. Технологии программирования Структурное программирование Представление программы в виде множества последовательностей, ветвлений и циклов Модульное программирование Представление
- 8. Простейшая программа на Си /*Моя первая программа hello.cpp*/ /*Включение в текст заголовочных файлов*/ #include //ввод-вывод #include
- 9. Свойства программы на Си Программа на Си – совокупность функций Функция main – обязательная Функция состоит
- 10. Элементы языка Си Типы (форматы, способы представления) данных Переменные Константы Операции Операторы Функции Директивы препроцессора (предварительной
- 11. Тип данных Соглашение о способе хранения данных в памяти Целочисленный (int) Вещественный (float) Вещественный с двойной
- 12. Константа Объект, который не изменяется в течение работы программы Целочисленная Десятичная (1; 32000; -5) Восьмеричная (03;
- 13. Переменная Поименованная область памяти, которая может изменяться в процессе работы программы тип данных имя переменной начальное
- 14. Операции Присваивание (=) Арифметические (+ - * / %) Инкремент, декремент (++, --) Отношения (> =
- 15. Операторы ; пустой оператор-разделитель условный оператор if параметрический цикл for цикл с предусловием while цикл с
- 16. Команды препроцессора Включение файлов #include //стандартный файл #include “c:\prog\my.h”//пользовательский файл Определение констант #define A 1024 #define
- 18. Скачать презентацию