🗊 Презентация Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы

Нажмите для полного просмотра!
Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №1 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №2 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №3 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №4 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №5 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №6 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №7 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №8 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №9 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №10 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №11 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №12 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №13 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №14 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №15 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №16 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №17 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №18 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №19 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №20 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №21 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №22 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №23 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №24 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №25 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №26 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №27 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №28 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №29 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №30 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №31 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №32 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №33 Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №34

Содержание

Вы можете ознакомиться и скачать презентацию на тему Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Программирование на языке Си. Часть 1 ЛЕКСЕМЫ. ПЕРЕМЕННЫЕ. КОНСТАНТЫ. ОСНОВНЫЕ ОПЕРАТОРЫ.
Описание слайда:
Программирование на языке Си. Часть 1 ЛЕКСЕМЫ. ПЕРЕМЕННЫЕ. КОНСТАНТЫ. ОСНОВНЫЕ ОПЕРАТОРЫ.

Слайд 2


Классификация ЯП
Описание слайда:
Классификация ЯП

Слайд 3


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

Слайд 4


Ассемблеры (assembly languages)
Описание слайда:
Ассемблеры (assembly languages)

Слайд 5


Классы языков программирования Декларативные – программист описывает, ЧТО нужно получить на выходе. Например, язык разметки HTML – описывает, как...
Описание слайда:
Классы языков программирования Декларативные – программист описывает, ЧТО нужно получить на выходе. Например, язык разметки HTML – описывает, как должна выглядеть веб-страница. Сюда же относятся функциональные языки (Haskell, Lisp,…) и логические языки (Prolog). Императивные – программист с помощью команд (инструкций) описывает, КАК нужно получить результат. Примеры языков: C/C++/C#, Java, PHP, Python….

Слайд 6


Парадигмы программирования Процедурная : выполнение команд шаг за шагом, разбиение программ на подпрограммы (процедуры). «Программирование с помощью...
Описание слайда:
Парадигмы программирования Процедурная : выполнение команд шаг за шагом, разбиение программ на подпрограммы (процедуры). «Программирование с помощью глаголов». Структурная : разбиение процедур на более мелкие блоки, отказ от оператора goto. Модульная : разбиение программ на связанные модули (файлы). Объектно-ориентированная : «программирование с помощью существительных».

Слайд 7


Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №7
Описание слайда:

Слайд 8


Компиляторы и интерпретаторы
Описание слайда:
Компиляторы и интерпретаторы

Слайд 9


Алгоритм - это набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий. Должен...
Описание слайда:
Алгоритм - это набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий. Должен обладать следующими свойствами: Дискретность : алгоритм – это последовательное выполнение простых шагов. Детерминированность (определённость) : алгоритм выдаёт один и тот же результат для одних и тех же исходных данных. Понятность : алгоритм должен включать только те команды, которые известны исполнителю. Завершаемость (конечность) : алгоритм должен завершать работу и выдавать результат за конечное число шагов. Массовость (универсальность) : применимость к разным наборам исходных данных.

Слайд 10


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

Слайд 11


Язык Си Разработчик: Денис Ритчи (Bell Laboratories), 1969—1973 гг. Изначально разрабатывался для написания операционной системы Unix. Класс:...
Описание слайда:
Язык Си Разработчик: Денис Ритчи (Bell Laboratories), 1969—1973 гг. Изначально разрабатывался для написания операционной системы Unix. Класс: процедурный. Тип исполнения: компилируемый. Расширение файлов: *.с Последняя версия: С11 (2011 год) Кроссплатформенный.

Слайд 12


Символы языка С Буквы: A…Z a…z и знак подчеркивания _ Цифры: 0…9 Знаки: . , ; : ‘ “ ( ) [ ] { } | + - * / % ? ! ~ < > = & ^ Пробельные символы:...
Описание слайда:
Символы языка С Буквы: A…Z a…z и знак подчеркивания _ Цифры: 0…9 Знаки: . , ; : ‘ “ ( ) [ ] { } | + - * / % ? ! ~ < > = & ^ Пробельные символы: символ пробела, \t – табуляция, \n – переход на след. строку

Слайд 13


Лексемы в программе на С: идентификаторы, ключевые слова, константы, знаки операций, прочие разделители.
Описание слайда:
Лексемы в программе на С: идентификаторы, ключевые слова, константы, знаки операций, прочие разделители.

Слайд 14


Идентификаторы Идентификатор – это имя чего-либо, состоящее из последовательности символов. В ЯП Си идентификаторами являются типы данных, имена...
Описание слайда:
Идентификаторы Идентификатор – это имя чего-либо, состоящее из последовательности символов. В ЯП Си идентификаторами являются типы данных, имена переменных, функций и метки.

Слайд 15


Переменные (П-е) Переменная – именованная область памяти. У каждой такой области памяти есть класс памяти, тип, адрес и хранимое значение. Объявление...
Описание слайда:
Переменные (П-е) Переменная – именованная область памяти. У каждой такой области памяти есть класс памяти, тип, адрес и хранимое значение. Объявление переменной (declaration): float constanta_PI = 3.14;

Слайд 16


Требования к именам П-ых Имена должны иметь смысл; radius, perimeter, count. Макс. длина имени – 32 символа и больше (зависит от компилятора). + те...
Описание слайда:
Требования к именам П-ых Имена должны иметь смысл; radius, perimeter, count. Макс. длина имени – 32 символа и больше (зависит от компилятора). + те же, что и к идентификаторам.

Слайд 17


Основные типы данных
Описание слайда:
Основные типы данных

Слайд 18


Способы объявления П-ых int lower, upper, step; char с, line[1000]; Аналогично следующему (можно писать комментарии): int lower; //Это однострочный...
Описание слайда:
Способы объявления П-ых int lower, upper, step; char с, line[1000]; Аналогично следующему (можно писать комментарии): int lower; //Это однострочный комментарий int upper; /*Это многострочный комментарий*/ int step; char c; char line[1000];

Слайд 19


Инициализация П-ых При создании: char esc = '\"; int i = 0; int limit = MAXLINE + 1; float eps = 1.0e-05; Во время выполнения: int summa; …...
Описание слайда:
Инициализация П-ых При создании: char esc = '\"; int i = 0; int limit = MAXLINE + 1; float eps = 1.0e-05; Во время выполнения: int summa; … summa = a + b;

Слайд 20


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

Слайд 21


Константы Целочисленные 0562 – восьмеричная 0xFA - шестнадцатеричная 123 – десятичная 123u(U) – unsigned (без знака) 123l(L) – long
Описание слайда:
Константы Целочисленные 0562 – восьмеричная 0xFA - шестнадцатеричная 123 – десятичная 123u(U) – unsigned (без знака) 123l(L) – long

Слайд 22


Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №22
Описание слайда:

Слайд 23


Операции в Си
Описание слайда:
Операции в Си

Слайд 24


Унарные операции
Описание слайда:
Унарные операции

Слайд 25


Программа для определения размерности простых типов
Описание слайда:
Программа для определения размерности простых типов

Слайд 26


Бинарные операции
Описание слайда:
Бинарные операции

Слайд 27


Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №27
Описание слайда:

Слайд 28


Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №28
Описание слайда:

Слайд 29


Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №29
Описание слайда:

Слайд 30


Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №30
Описание слайда:

Слайд 31


Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №31
Описание слайда:

Слайд 32


Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы, слайд №32
Описание слайда:

Слайд 33


Прототип: Прототип: int printf(const char *format[, argument, ...]); Использование: printf("hello, world"); /* функция вывода информации на...
Описание слайда:
Прототип: Прототип: int printf(const char *format[, argument, ...]); Использование: printf("hello, world"); /* функция вывода информации на экран*/ Прототип: int getch(void); Использование: getch();/* считывает символ с клавиатуры, но не выводит его на экран. Цель использования – чтобы окно программы закрывалось только по нажатию клавиши*/

Слайд 34


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



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