Содержание
- 2. Алфавит языка Си: – прописные и строчные буквы латинского алфавита и знак подчеркивания (код 95); –
- 3. Лексемы Из символов алфавита формируются лексемы (элементарные конструкции) языка – минимальные значимые единицы текста в программе:
- 4. Идентификатор (ID) – это имя программного объекта (константы, переменной, метки, типа, функции и т.д.). В идентификаторе
- 5. При именовании объектов следует придерживаться общепринятых соглашений: – имена переменных и функций обычно пишутся строчными (малыми)
- 6. Комментарии Базовый элемент языка программирования – комментарий – не является лексемой. Внутри комментария можно использовать любые
- 7. Общая структура программы на языке Си 1. Директивы препроцессора 2. Область глобальных описаний: - определение типов
- 8. Простейшая программа Рассмотрим кратко основные части структуры программ. Перед компиляцией программа обрабатывается препро-цессором, который работает под
- 9. Если имя файла заключено в угловые скобки ( ), то поиск данного файла производится в стандартной
- 10. Второе основное назначение препроцессора – обработка макроопределений (замещений). Макроподстановка определить (define) имеет общий вид: #define ID
- 11. Пример простейшей программы: #include void main(void) // Заголовок функции { // Начало функции printf (" 10
- 12. Используя потоковый вывод, этот пример можно записать следующим образом: #include //для iostream // используем using namespace
- 13. При создании проекта в консольном режиме формируется шаблон основного файла, который может иметь следующий вид int
- 14. Типы данных Данные разделяются на две категории: простые (скалярные) и сложные (составные) типы данных. Тип данных
- 15. Данные целого типа могут быть короткими – short, длинными – long, со знаком – signed и
- 16. Диапазон и объем памяти данных
- 17. Декларация объектов Все объекты программы (кроме самоопре-деленных констант) необходимо декларировать, т.е. объявить компилятору об их свойствах.
- 18. Атрибуты могут быть следующими: Класс памяти – определяет способ разме-щения в памяти (статическая, динамическая), область видимости
- 19. Данные целого типа (integer) Тип int – целое число, соответствующее обычному виду целых чисел. Квалификаторы short
- 20. Для определения константных значений используется атрибут const, указывающий запрет изменения введенной величины в программе, например const
- 21. Данные символьного типа (char) Любой символ в памяти занимает один байт и соответствует конкретному коду. Для
- 22. Данные вещественного типа (float, double) Внутреннее представление этих данных состоит из мантиссы и порядка, т.е. *
- 23. КОНСТАНТЫ Константами называют величины, которые не изменяют значений во время выполнения программы. Константа – это неадресуемая
- 24. Целочисленные константы Десятичные константы – это набор цифр 0...9, первая из которых не 0 (со знаком
- 25. Константы вещественного типа Данные константы могут иметь две формы: 1) с фиксированной точкой: ±n.m (n, m
- 26. Символьные константы Символьная константа – это любой символ, заклю-ченный в одинарные кавычки, например: 'а' . Так
- 27. Строковые константы Строковая константа – набор символов, заключенных в кавычки (”). Кавычки не являются частью строки,
- 28. Операции, выражения Выражения используются для вычисления значений определенного типа и состоят из операндов, операций и скобок.
- 29. Операции делятся на унарные, бинарные и тернарные – по количеству операндов, и выполняются в соответствии с
- 30. Операндами арифметических операций могут быть любые объекты, имеющие допустимые типы (константы, переменные, выражения, функции, элементы массивов).
- 31. При записи сложных выражений нужно использовать общепринятые математические правила: Т.е. использовать круглые скобки. Единственной исключительной ситуацией
- 32. Операция присваивания Общий формат: Операнд_1 = Операнд_2 ; Операндом_1 (Левое–значение – Left-Value) может быть только адресное
- 33. Присваивание может включать несколько операций, изменяя значения нескольких операндов, например: i = j = k =
- 34. Сокращенные формы операции присваивания В языке Си используются два вида сокращенной записи операции присваивания: 1) вместо
- 35. Операции инкремента (++) и декремента (--) – унарные. Если эти операции используются отдельно, то различий между
- 36. Преобразование типов Если операнды арифметических операций имеют один тип, то результат операции будет иметь такой же
- 37. Типы char и int могут свободно использоваться в арифметических выражениях. При присваивании значение правой части преобра-зуется
- 38. Операция явного приведения типа Формат операции: (Тип) Выражение; ее результат – значение Выражения, преобразованное к заданному
- 39. Стандартные библиотечные файлы В любой программе кроме инструкций используются стандартные функции, входящие в библиотеку языка Си,
- 41. Из библиотеки conio.h используется функция getch( ); или _getch( ); Которая выполняет ожидание нажатия любой клавиши,
- 42. Потоковый ввод-вывод Для ввода-вывода в С++ используются два класса: cin (класс ввода), cout (класс вывода). Для
- 43. Пример: #include (iostream) // using namespace std; void main () { int i, j, k; cout
- 44. Использование манипуляторов Манипуляторы – специальные функции, возвращающие модифицированные данные потока. Для их использования необходимо подключить заголовочный
- 45. Функции вывода данных на экран Стандартные функции ввода/вывода описаны в файле stdio.h. Для вывода на экран
- 46. В Списке Вывода указываются выводимые объекты: константы, переменные, выражения (вычисляемые перед выводом). Количество и порядок форматов
- 47. Если признака модификации (%) нет, то вся информация выводится как комментарии (текст). Основные модификаторы форматов: %d
- 48. При выводе используются специальные символы: \n – переход на новую строку; \t – горизонтальная табуляция; \\
- 49. В модификаторах формата функции printf после символа % можно указывать параметры поля вывода, например, %5d –
- 50. Функции ввода информации Форматированный ввод с клавиатуры: scanf (Управляющая Строка , Список Ввода); в Управляющей строке
- 51. Вводить данные с клавиатуры можно как в одну строку, разделяя данные хотя бы одним пробелом, так
- 52. При запуске программы автоматически открываются стандартные потоки ввода – stdin (по умолчанию связан с клавиатурой) и
- 54. Скачать презентацию



















































Разработка автоматизированной системы складского учета
Информационные таможенные технологии. Лекция 1
Основные устройства компьютера
Памятка для студентов заочной формы обучения по работе с электронными ресурсами через личный кабинет
DFD
Проектирование и дизайн ИС
Концепция развития медиакоммуникационной отрасли до 2025 года
Электронная регистрация прав на объекты недвижимости
Эффективность адаптивной системы и факторы, которые на неё влияют (лекция 5)
Оператор выбора Case
Информация. Измерение информации
Как безопасно общаться в социальных сетях
Создание компьютерной игры в среде Unity
Морской бой. Игра
Інформаційні технології в освіті - виклик глобального інформаційного суспільства
Последовательность действий для работы в Service Module. Инструкция по созданию замен в TSA
Введение в тестирование
Введение в профессию .NET Developer
Ветвления и циклы. Питон
Red bull paper wings 2022
Основы самоорганизующихся сетей
Сортировка таблицы
Разработка проекта подвижной испытательной лаборатории для поиска устройств негласного съема информации
Оптические сети переноса
Понятие алгоритма
Нейросетевые технологии. Базовые понятия нейросетей
Алгоритм и его свойства
Моделирование фартука с помощью графического редактора Paint