Содержание
- 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. Скачать презентацию



















































Презентация на тему Работа с текстовой информацией в EXCEL
Информационные технологии
Лекция 29. CorelDRAW Инструменты группы. Изменение формы
Исполнитель Калькулятор
Создание 3d модели на основе операций твердотельного моделирования
Системное программное обеспечение
Популярные компьютерные игры
Разработка автоматизированной информационной системы учета материальных и иных активов в ЦЦОД IT-Куб г. Княгинино
Концепция Virtual logistics
Человек и информация
Буккроссинг - новое увлечение современных людей
Основы алгоритмизации инженерных задач
Проектирование пользовательского интерфейса графической оболочки сайта учебного учреждения АНПОО РОСТ
Интернет-мошенничество
Электронные издания в сети Интернет. Виды по целевому назначению
Технические средства телекоммуникаций
Техническое задание на проектирование персонажа
Информация и информационные процессы. Тест
Программное обеспечение для обслуживания жестких дисков компьютера
Презентация А.Пуоджюс
Джедаисты. Цели
Информатика и информационно-коммуникационные технологии
Введение в базовый синтаксис
Структуры данных
Инфографика
Продвижение информационной составляющей официального сайта
Компьютер, его системы и процессы
Автоматизированные информационные технологии