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

Слайд 6





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

Слайд 7


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

Слайд 8





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

Слайд 9





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

Слайд 10





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

Слайд 11





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

Слайд 12





Символы языка С
Буквы:   A…Z  a…z и знак подчеркивания _ 

Цифры:   0…9

Знаки:   .  ,  ;  :  ‘  “  ( )  [ ]  { }  |  + -  *  /  % ?  !  ~  <  >  =  &  ^

Пробельные символы: символ пробела,

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

Слайд 13





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

Слайд 14





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

Слайд 15





Переменные (П-е)
Переменная – именованная область памяти. У каждой такой области памяти есть класс памяти, тип, адрес и хранимое значение. 
Объявление переменной (declaration):
float constanta_PI = 3.14;
Описание слайда:
Переменные (П-е) Переменная – именованная область памяти. У каждой такой области памяти есть класс памяти, тип, адрес и хранимое значение. Объявление переменной (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 upper; /*Это многострочный
комментарий*/
int step; 
char c; 
char line[1000];
Описание слайда:
Способы объявления П-ых 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;
…
summa = a + b;
Описание слайда:
Инициализация П-ых При создании: 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 getch(void);
Использование: 
getch();/* считывает символ с клавиатуры, но не выводит его на экран. Цель использования – чтобы окно программы закрывалось только по нажатию клавиши*/
Описание слайда:
Прототип: Прототип: int printf(const char *format[, argument, ...]); Использование: printf("hello, world"); /* функция вывода информации на экран*/ Прототип: int getch(void); Использование: getch();/* считывает символ с клавиатуры, но не выводит его на экран. Цель использования – чтобы окно программы закрывалось только по нажатию клавиши*/

Слайд 34





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



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