🗊 Презентация Программирование на языке С. Модуль 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. Введение в язык С. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


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

Слайд 2


Модуль 1. ВВЕДЕНИЕ В ЯЗЫК C Лексемы и пробельные символы Основные типы данных Диапазоны представляемых значений Декларация переменных Константы...
Описание слайда:
Модуль 1. ВВЕДЕНИЕ В ЯЗЫК C Лексемы и пробельные символы Основные типы данных Диапазоны представляемых значений Декларация переменных Константы Знакомство с интегрированной средой Visual C

Слайд 3


Немного истории (начало) 1969–1972 — на базе языка B («би») — упрощенного варианта BCPL (Basic Combined Programming Language — Мартин Ричардс,...
Описание слайда:
Немного истории (начало) 1969–1972 — на базе языка B («би») — упрощенного варианта BCPL (Basic Combined Programming Language — Мартин Ричардс, Кембриджский университет, 1966) — начинается проектирование нового языка программирования 1972 — сотрудник Bell Telephone Laboratories Деннис Ритчи создает язык C («си») для разработки ОС UNIX на платформе PDP-7 1973 — на язык C перенесен значительный фрагмент ядра Unix для PDP-11, ранее разработанный на языке ассемблера 1978 — в США выходит книга Брайана Кернигана и Денниса Ритчи с описанием языка C, надолго ставшая неформальным стандартом для программистов (K&R C) Kernighan, Brian W.; Ritchie, Dennis M. The C Programming Language. Englewood Cliffs, NJ: Prentice Hall (1978)

Слайд 4


Немного истории (продолжение) 1985 — книга Б. Кернигана и Д. Ритчи переведена на русский язык Керниган Б., Ритчи Д., Фьюер А. Язык программирования...
Описание слайда:
Немного истории (продолжение) 1985 — книга Б. Кернигана и Д. Ритчи переведена на русский язык Керниган Б., Ритчи Д., Фьюер А. Язык программирования Си. Задачи по языку Си / Пер. с англ. — М.: Финансы и статистика, 1985. — 279 с. 1988 — выходит в свет 2-е издание книги Б. Кернигана и Д. Ритчи (первое описание будущего стандарта ANSI C) Kernighan, Brian W.; Ritchie, Dennis M. The C Programming Language (2nd ed.). Englewood Cliffs, NJ: Prentice Hall (1988) 1989 — созданный в 1983 г. комитет Американского института стандартов (ANSI) ратифицирует стандарт X3.159-1989 “Programming Language C” (ANSI C, Standard C, C89) 1990 — Международная организация по стандартизации (ISO) принимает стандарт ANSI C как стандарт ISO/IEC 9899:1990 (C90)

Слайд 5


Немного истории (окончание) 1992 —2-е издание книги Б. Кернигана и Д. Ритчи выходит в России Керниган Б., Ритчи Д. Язык программирования Си / Пер. с...
Описание слайда:
Немного истории (окончание) 1992 —2-е издание книги Б. Кернигана и Д. Ритчи выходит в России Керниган Б., Ритчи Д. Язык программирования Си / Пер. с англ. — М.: Финансы и статистика, 1992. — 272 с. 1999 — опубликован стандарт ISO/IEC 9899:1999 (C99) к числу стандартных возможностей языка добавлены встроенные (inline) функции, новые типы данных (long long int, complex и др.), массивы переменной длины, макроопределения с переменной местностью и однострочные комментарии 2007 — начата работа над новым вариантом стандарта (так называемым “C1x”)

Слайд 6


Алфавит и лексемы языка C Алфавит буквы: A, B, C, …, Z, a, b, c, …, z цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 специальные символы: + – / % . ? ! " <...
Описание слайда:
Алфавит и лексемы языка C Алфавит буквы: A, B, C, …, Z, a, b, c, …, z цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 специальные символы: + – / % . ? ! " < > | \ ' _ & ~ ^ знаки пунктуации языка: [ ] ( ) { } , ; : … * = # пробельные символы: ˽ (пробел), ↳ (символ табуляции), ↲ (символ перевода строки) прочие символы — только в комментариях к тексту программы Лексемы — идентификаторы, ключевые слова, константы, операции, разделители единицы текста программы, которые при компиляции воспринимаются как единое целое и по смыслу не могут быть разделены на более мелкие элементы [Под04]

Слайд 7


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

Слайд 8


Идентификаторы и ключевые слова Идентификатор — любая последовательность букв A, B, C, …, Z, a, b, c, …, z, цифр 0, 1, …, 9 и символов подчеркивания...
Описание слайда:
Идентификаторы и ключевые слова Идентификатор — любая последовательность букв A, B, C, …, Z, a, b, c, …, z, цифр 0, 1, …, 9 и символов подчеркивания _ , не начинающаяся с цифры и имеющая длину не более 31 символа. Строчные и прописные буквы в идентификаторах различаются компиляторами Ключевое слово — одно из слов языка, входящих в следующий список: спецификаторы типов: char, double, enum, float, int, long, short, struct, signed, union, unsigned, void, typedef квалификаторы типов: const, volatile квалификаторы классов памяти: auto, extern, register, static операторы языка и идентификаторы специального назначения: break, continue, do, for, goto, if, return, switch, while; default, case, else, sizeof модификаторы и псевдопеременные: конкретный набор зависит от компилятора

Слайд 9


Константные значения (начало) Константа — неизменяемое арифметическое значение целого, вещественного, символьного или перечислимого типа, нулевой...
Описание слайда:
Константные значения (начало) Константа — неизменяемое арифметическое значение целого, вещественного, символьного или перечислимого типа, нулевой указатель либо строковый литерал: целые — записываются в системах счисления по основаниям 10, 8, 16: (целочисленный) нуль в любой системе счисления — 0 десятичные — последовательность десятичных цифр, не начинающаяся с нуля восьмеричные — последовательность восьмеричных цифр, начинающаяся с нуля шестнадцатеричные — последовательность шестнадцатеричных цифр, начинающаяся с 0x или 0X вещественные — записываются в десятичной системе в следующих форматах: [+|-].[] [+|-]{e|E}[+|-] .[][{e|E}[+|-]] где есть целая часть абсолютной величины десятичной мантиссы, — дробная часть абсолютной величины десятичной мантиссы, — абсолютная величина десятичного порядка (экспоненциальной части числа)

Слайд 10


Константные значения (окончание) символьные — записываются естественным образом* или посредством ESC-последовательностей**, *** согласно следующим...
Описание слайда:
Константные значения (окончание) символьные — записываются естественным образом* или посредством ESC-последовательностей**, *** согласно следующим правилам: * символы, имеющие экранное представление — любой входящий или не входящий в алфавит языка единичный символ в обрамлении апострофов ('); ** ряд символов, лишенных экранного представления — одна из следующих управляющих последовательностей: '\n' — перевод строки; '\t' — горизонтальная табуляция; '\r' — возврат каретки; '\" — обратная косая черта; '"' — апостроф; '\"' — двойная кавычка; '\0' — нулевой символ; '\a' — звонок; '\b' — возврат на одну позицию; '\f' — перевод страницы; '\v' — вертикальная табуляция; '\?' — знак вопроса; *** любой символ — собственный восьмеричный код в виде '\ooo', где o — цифра от 0 до 7, либо шестнадцатеричный код в виде '\xhh' или '\Xhh', где h — цифра от 0 до F; перечислимые — задаются в определении программистом собственного типа-перечисления; нулевой указатель — единственная неарифметическая константа, представимая различными компиляторами как 0, 0L или NULL (значение NULL может не совпадать с нулем (0) и (или) нулевым символом ('\0’)); строковый литерал — заключенная в двойные кавычки (") последовательность символов, записанных по правилам для символьных констант *, **, *** без обрамляющих апострофов

Слайд 11


Знаки и приоритет операций (начало)
Описание слайда:
Знаки и приоритет операций (начало)

Слайд 12


Знаки и приоритет операций (окончание)
Описание слайда:
Знаки и приоритет операций (окончание)

Слайд 13


Программирование на языке С. Модуль 1. Введение в язык С, слайд №13
Описание слайда:

Слайд 14


Разделители Разделитель — парный или одиночный знак пунктуации, входящий в следующий список: [ ] ( ) { } , ; : … * = #
Описание слайда:
Разделители Разделитель — парный или одиночный знак пунктуации, входящий в следующий список: [ ] ( ) { } , ; : … * = #

Слайд 15


Программирование на языке С. Модуль 1. Введение в язык С, слайд №15
Описание слайда:

Слайд 16


Программирование на языке С. Модуль 1. Введение в язык С, слайд №16
Описание слайда:

Слайд 17


Программирование на языке С. Модуль 1. Введение в язык С, слайд №17
Описание слайда:

Слайд 18


Программирование на языке С. Модуль 1. Введение в язык С, слайд №18
Описание слайда:

Слайд 19


Переменные и константы Описание переменных [[= ], …, [= ]]; Описание констант const [] = ; при опускании типа константы подразумевается int #define =
Описание слайда:
Переменные и константы Описание переменных [[= ], …, [= ]]; Описание констант const [] = ; при опускании типа константы подразумевается int #define =

Слайд 20


Программирование на языке С. Модуль 1. Введение в язык С, слайд №20
Описание слайда:

Слайд 21


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

Слайд 22


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

Слайд 23


Программирование на языке С. Модуль 1. Введение в язык С, слайд №23
Описание слайда:

Слайд 24


Программирование на языке С. Модуль 1. Введение в язык С, слайд №24
Описание слайда:

Слайд 25


Программирование на языке С. Модуль 1. Введение в язык С, слайд №25
Описание слайда:

Слайд 26


Программирование на языке С. Модуль 1. Введение в язык С, слайд №26
Описание слайда:

Слайд 27


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



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