Презентация Синтаксис и алфавит языка Си. (Лекция 2) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Синтаксис и алфавит языка Си. (Лекция 2) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 50 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Синтаксис и алфавит языка Си. (Лекция 2)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    50 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    592.50 kB
  • Просмотров:
    50
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Домашнее задание Study-Inf
Содержание слайда: Домашнее задание № 2 Study-Inf/1 курс/ПИ/ Информатика и программирование

№2 слайд
. СИНТАКСИС И АЛФАВИТ ЯЗЫКА
Содержание слайда: 2. СИНТАКСИС И АЛФАВИТ ЯЗЫКА СИ Для образования лексических частей языка (лексем) и связей между ними используются: все символы латинского алфавита цифры специальные знаки ! @ % $ & * ( ) - + \ / | {} [ ] . ,_ ~ “ ‘ # :

№3 слайд
Содержание слайда:

№4 слайд
Ключевые слова - это слова,
Содержание слайда: Ключевые слова - это слова, зарезервированные для специального предназначения и их нельзя использовать как имена идентификаторов. Ключевые слова - это слова, зарезервированные для специального предназначения и их нельзя использовать как имена идентификаторов.

№5 слайд
Содержание слайда:

№6 слайд
. . . Идентификаторы
Содержание слайда: 2.2.3. Идентификаторы Идентификаторы - это произвольные имена любой длины для классов, объектов, функций, переменных, типов данных, определенных пользователем и т.д.

№7 слайд
Ограничения Ограничения
Содержание слайда: Ограничения Ограничения

№8 слайд
. . . Константы
Содержание слайда: 2.2.4. Константы

№9 слайд
Целые константы Целые
Содержание слайда: Целые константы Целые константы Десятичные Восьмеричные Шестнадцатеричные

№10 слайд
Любая целая константа может
Содержание слайда: Любая целая константа может заканчиваться суффиксами L и (или) U Любая целая константа может заканчиваться суффиксами L и (или) U

№11 слайд
Символьные константы
Содержание слайда: Символьные константы Символьные константы Символьная константа - это один или более символов, заключенные в апострофы.

№12 слайд
Таблица . ESC
Содержание слайда: Таблица 2. ESC последовательности в Си Таблица 2. ESC последовательности в Си

№13 слайд
Содержание слайда:

№14 слайд
Константы с плавающей точкой
Содержание слайда: Константы с плавающей точкой Константы с плавающей точкой

№15 слайд
. . . Литеральные строки
Содержание слайда: 2.2.5. Литеральные строки Литеральная строка - это массив символов, записанный как последовательность любого числа символов внутри кавычек: "это пример литеральной строки".

№16 слайд
Содержание слайда:

№17 слайд
. . . Операторы Оператор -
Содержание слайда: 2.2.6. Операторы Оператор - это лексема, которая выполняет некоторые вычисления, когда применяется к переменной или к другому объекту в выражении.

№18 слайд
Содержание слайда:

№19 слайд
Содержание слайда:

№20 слайд
Содержание слайда:

№21 слайд
Содержание слайда:

№22 слайд
Содержание слайда:

№23 слайд
Содержание слайда:

№24 слайд
Содержание слайда:

№25 слайд
Содержание слайда:

№26 слайд
Содержание слайда:

№27 слайд
Содержание слайда:

№28 слайд
Тернарный оператор A ? X Y
Содержание слайда: Тернарный оператор A ? X : Y Тернарный оператор A ? X : Y Если истинно отношение А, то выполняются действия Х; иначе выполняются действия Y.

№29 слайд
. . . Знаки пунктуации , ...
Содержание слайда: 2.2.7. Знаки пунктуации [ ] ( ) { } , ; : ... * = #. [ ] - указывают список индексов одномерного или многомерного массива: char word[] = "Пример строки"; /* строка символов.*/ float mat[3][4]; /* матрица вещественных символов, имеющая три строки и четыре столбца. */ int x[3]; /* целочисленный массив из трех элементов. */

№30 слайд
- выделяют групповое
Содержание слайда: () - выделяют групповое выражение, условное выражение, используются для изменения обычного порядка выполнения операторов и указывают на вызов функции и параметры функции () - выделяют групповое выражение, условное выражение, используются для изменения обычного порядка выполнения операторов и указывают на вызов функции и параметры функции d = (a+b)*х; /* указывают на порядок действий */ if (х==z) x+=z; /* используются в условных выражениях */ matrix(); /* вызов функции matrix без аргументов */ int change(int x,int y); /* объявление функции с аргументами */

№31 слайд
- указывают на начало и конец
Содержание слайда: { } - указывают на начало и конец составного оператора: { } - указывают на начало и конец составного оператора: for(int i =0; i<10;i++) { x ++; y--; } , - разделяет элементы списка аргументов функции, используется для перечисления действий, вместо составного оператора. void func(int n, float f, char ch); for(int i =0; i<10;i++) x ++, y--;

№32 слайд
- указывает на конец
Содержание слайда: ; - указывает на конец оператора ; - указывает на конец оператора Любое правильное выражение (включая пустое выражение) должно заканчиваться ";". ":“ - указывает помеченный оператор. switch (a) { /* пример использования множественного выбора */ case 1: puts("One"); break; case 2: puts("Two"); break; ... default: puts("None of the above!"); break; }

№33 слайд
- указывает на создание
Содержание слайда: * - указывает на создание указателя на тип * - указывает на создание указателя на тип char * str; /* указатель на символ */ int ** x ; /* указатель на указатель на int */ # - указывает на директиву препроцессора, используется для замещения и объединения лексем во время фазы препроцессора.

№34 слайд
. Основные типы данных . .
Содержание слайда: 3. Основные типы данных 3.1. Простые типы

№35 слайд
. . Приставки к типам данных
Содержание слайда: 3.2. Приставки к типам данных

№36 слайд
. . Преобразование типов . .
Содержание слайда: 3.3. Преобразование типов 3.3. Преобразование типов Язык Си поддерживает неявное преобразование типов.

№37 слайд
Приоритет типов Приоритет
Содержание слайда: Приоритет типов Приоритет типов

№38 слайд
Основные правила неявного
Содержание слайда: Основные правила неявного преобразования типов Если два операнда выполняемой операции имеют тип А, а результат имеет тип В, то результат в процессе выполнения операции будет приведен к типу А.

№39 слайд
Если два операнда одной
Содержание слайда: Если два операнда одной операции имеют тип А и В, а результат имеет тип В, то результат будет приведен к типу В. Если два операнда одной операции имеют тип А и В, а результат имеет тип В, то результат будет приведен к типу В.

№40 слайд
Если операция выполняется с
Содержание слайда: Если операция выполняется с двумя операндами разных типов, то обе величины приводятся к высшему (по рангу) из типов. Если операция выполняется с двумя операндами разных типов, то обе величины приводятся к высшему (по рангу) из типов.

№41 слайд
Явное преобразование типов
Содержание слайда: Явное преобразование типов Явное преобразование типов

№42 слайд
отсутствует блок описания
Содержание слайда: отсутствует блок описания переменных отсутствует блок описания переменных описывать и инициализировать переменную необходимо до ее использования в операциях не происходит автоматическая инициализация описанных переменных нельзя дважды использовать при описании один идентификатор

№43 слайд
. .Производные типы данных
Содержание слайда: 3.4.Производные типы данных Указатель на переменную заданного типа содержит адрес переменной указанного типа. Синтаксис: <тип> * <имя переменной>

№44 слайд
Занимает в памяти байта
Содержание слайда: Занимает в памяти 2 байта Занимает в памяти 2 байта Рекомендуется обнулять описанный в программе указатель Перед использованием указателя необходимо выделить память

№45 слайд
Содержание слайда:

№46 слайд
. . . Ссылки Ссылка это адрес
Содержание слайда: 3.4.2. Ссылки Ссылка – это адрес существующей переменной. Ссылка формируется добавлением знака «&» к имени переменной слева.

№47 слайд
. . . Разыменование
Содержание слайда: 3.4.3. Разыменование указателей Для получения или инициализации значения, хранящегося по заданному адресу, используют операцию разыменования указателя - *.

№48 слайд
. Конструкции структурного
Содержание слайда: 4. Конструкции структурного программирования в Си 4.1. Ветвление Оператор проверки условия if [else] Синтаксис: if (логическое выражение) {действия при истинном значении выражения} [else {действия при ложном значении выражения}]

№49 слайд
Пример
Содержание слайда: Пример

№50 слайд
Пример сложного условия
Содержание слайда: Пример сложного условия

Скачать все slide презентации Синтаксис и алфавит языка Си. (Лекция 2) одним архивом: