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

Нажмите для полного просмотра!
Синтаксис и алфавит языка Си. (Лекция 2), слайд №1 Синтаксис и алфавит языка Си. (Лекция 2), слайд №2 Синтаксис и алфавит языка Си. (Лекция 2), слайд №3 Синтаксис и алфавит языка Си. (Лекция 2), слайд №4 Синтаксис и алфавит языка Си. (Лекция 2), слайд №5 Синтаксис и алфавит языка Си. (Лекция 2), слайд №6 Синтаксис и алфавит языка Си. (Лекция 2), слайд №7 Синтаксис и алфавит языка Си. (Лекция 2), слайд №8 Синтаксис и алфавит языка Си. (Лекция 2), слайд №9 Синтаксис и алфавит языка Си. (Лекция 2), слайд №10 Синтаксис и алфавит языка Си. (Лекция 2), слайд №11 Синтаксис и алфавит языка Си. (Лекция 2), слайд №12 Синтаксис и алфавит языка Си. (Лекция 2), слайд №13 Синтаксис и алфавит языка Си. (Лекция 2), слайд №14 Синтаксис и алфавит языка Си. (Лекция 2), слайд №15 Синтаксис и алфавит языка Си. (Лекция 2), слайд №16 Синтаксис и алфавит языка Си. (Лекция 2), слайд №17 Синтаксис и алфавит языка Си. (Лекция 2), слайд №18 Синтаксис и алфавит языка Си. (Лекция 2), слайд №19 Синтаксис и алфавит языка Си. (Лекция 2), слайд №20 Синтаксис и алфавит языка Си. (Лекция 2), слайд №21 Синтаксис и алфавит языка Си. (Лекция 2), слайд №22 Синтаксис и алфавит языка Си. (Лекция 2), слайд №23 Синтаксис и алфавит языка Си. (Лекция 2), слайд №24 Синтаксис и алфавит языка Си. (Лекция 2), слайд №25 Синтаксис и алфавит языка Си. (Лекция 2), слайд №26 Синтаксис и алфавит языка Си. (Лекция 2), слайд №27 Синтаксис и алфавит языка Си. (Лекция 2), слайд №28 Синтаксис и алфавит языка Си. (Лекция 2), слайд №29 Синтаксис и алфавит языка Си. (Лекция 2), слайд №30 Синтаксис и алфавит языка Си. (Лекция 2), слайд №31 Синтаксис и алфавит языка Си. (Лекция 2), слайд №32 Синтаксис и алфавит языка Си. (Лекция 2), слайд №33 Синтаксис и алфавит языка Си. (Лекция 2), слайд №34 Синтаксис и алфавит языка Си. (Лекция 2), слайд №35 Синтаксис и алфавит языка Си. (Лекция 2), слайд №36 Синтаксис и алфавит языка Си. (Лекция 2), слайд №37 Синтаксис и алфавит языка Си. (Лекция 2), слайд №38 Синтаксис и алфавит языка Си. (Лекция 2), слайд №39 Синтаксис и алфавит языка Си. (Лекция 2), слайд №40 Синтаксис и алфавит языка Си. (Лекция 2), слайд №41 Синтаксис и алфавит языка Си. (Лекция 2), слайд №42 Синтаксис и алфавит языка Си. (Лекция 2), слайд №43 Синтаксис и алфавит языка Си. (Лекция 2), слайд №44 Синтаксис и алфавит языка Си. (Лекция 2), слайд №45 Синтаксис и алфавит языка Си. (Лекция 2), слайд №46 Синтаксис и алфавит языка Си. (Лекция 2), слайд №47 Синтаксис и алфавит языка Си. (Лекция 2), слайд №48 Синтаксис и алфавит языка Си. (Лекция 2), слайд №49 Синтаксис и алфавит языка Си. (Лекция 2), слайд №50

Содержание

Вы можете ознакомиться и скачать презентацию на тему Синтаксис и алфавит языка Си. (Лекция 2). Доклад-сообщение содержит 50 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


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

Слайд 2


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

Слайд 3


Синтаксис и алфавит языка Си. (Лекция 2), слайд №3
Описание слайда:

Слайд 4


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

Слайд 5


Синтаксис и алфавит языка Си. (Лекция 2), слайд №5
Описание слайда:

Слайд 6


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

Слайд 7


Ограничения Ограничения
Описание слайда:
Ограничения Ограничения

Слайд 8


2.2.4. Константы
Описание слайда:
2.2.4. Константы

Слайд 9


Целые константы Целые константы Десятичные Восьмеричные Шестнадцатеричные
Описание слайда:
Целые константы Целые константы Десятичные Восьмеричные Шестнадцатеричные

Слайд 10


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

Слайд 11


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

Слайд 12


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

Слайд 13


Синтаксис и алфавит языка Си. (Лекция 2), слайд №13
Описание слайда:

Слайд 14


Константы с плавающей точкой Константы с плавающей точкой
Описание слайда:
Константы с плавающей точкой Константы с плавающей точкой

Слайд 15


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

Слайд 16


Синтаксис и алфавит языка Си. (Лекция 2), слайд №16
Описание слайда:

Слайд 17


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

Слайд 18


Синтаксис и алфавит языка Си. (Лекция 2), слайд №18
Описание слайда:

Слайд 19


Синтаксис и алфавит языка Си. (Лекция 2), слайд №19
Описание слайда:

Слайд 20


Синтаксис и алфавит языка Си. (Лекция 2), слайд №20
Описание слайда:

Слайд 21


Синтаксис и алфавит языка Си. (Лекция 2), слайд №21
Описание слайда:

Слайд 22


Синтаксис и алфавит языка Си. (Лекция 2), слайд №22
Описание слайда:

Слайд 23


Синтаксис и алфавит языка Си. (Лекция 2), слайд №23
Описание слайда:

Слайд 24


Синтаксис и алфавит языка Си. (Лекция 2), слайд №24
Описание слайда:

Слайд 25


Синтаксис и алфавит языка Си. (Лекция 2), слайд №25
Описание слайда:

Слайд 26


Синтаксис и алфавит языка Си. (Лекция 2), слайд №26
Описание слайда:

Слайд 27


Синтаксис и алфавит языка Си. (Лекция 2), слайд №27
Описание слайда:

Слайд 28


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

Слайд 29


2.2.7. Знаки пунктуации [ ] ( ) { } , ; : ... * = #. [ ] - указывают список индексов одномерного или многомерного массива: char word[] = "Пример...
Описание слайда:
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
Описание слайда:
{ } - указывают на начало и конец составного оператора: { } - указывают на начало и конец составного оператора: for(int i =0; i

Слайд 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 ; /* указатель...
Описание слайда:
* - указывает на создание указателя на тип * - указывает на создание указателя на тип char * str; /* указатель на символ */ int ** x ; /* указатель на указатель на int */ # - указывает на директиву препроцессора, используется для замещения и объединения лексем во время фазы препроцессора.

Слайд 34


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

Слайд 35


3.2. Приставки к типам данных
Описание слайда:
3.2. Приставки к типам данных

Слайд 36


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

Слайд 37


Приоритет типов Приоритет типов
Описание слайда:
Приоритет типов Приоритет типов

Слайд 38


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

Слайд 39


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

Слайд 40


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

Слайд 41


Явное преобразование типов Явное преобразование типов
Описание слайда:
Явное преобразование типов Явное преобразование типов

Слайд 42


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

Слайд 43


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

Слайд 44


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

Слайд 45


Синтаксис и алфавит языка Си. (Лекция 2), слайд №45
Описание слайда:

Слайд 46


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

Слайд 47


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

Слайд 48


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

Слайд 49


Пример
Описание слайда:
Пример

Слайд 50


Пример сложного условия
Описание слайда:
Пример сложного условия



Похожие презентации
Mypresentation.ru
Загрузить презентацию