Презентация, доклад к уроку Язык программирования Паскаль

Языки программированияАлгоритм на естественном языке компьютеру анализировать очень сложно, т. к. они являются недостаточно строгими. Одно и то же слово может обозначать разные понятия. Поэтому для создания программ (инструкций компьютеру) используются специально разработанные языки программирования (или

Слайд 1


Слайд 2 Языки программирования
Алгоритм на естественном языке компьютеру анализировать очень сложно, т. к.

они являются недостаточно строгими. Одно и то же слово может обозначать разные понятия. Поэтому для создания программ (инструкций компьютеру) используются специально разработанные языки программирования (или алгоритмические языки).
Уровни языков программирования
Языки низкого уровня (ЯНУ) – машинный язык, ассемблер, - предназначены для обращения к процессору и др. устройствам. Для человека неудобны. Переносимости на другие аппаратные платформы нет. По быстродействию и экономности использования ресурсов ЯНУ являются наиболее эффективными.
Языки высокого уровня (ЯВУ) – ближе к человеку. Используют термины решаемых задач и не требуют знания устройства компьютера. Одна команда ЯВУ выполняет множество команд ЯНУ. Есть переносимость на другие аппаратные и программные платформы. К ЯВУ относятся: Pascal, Delphi, Basic, Fortran, Prolog, Lisp, …
Языки среднего уровня (ЯСУ) – сочетают возможности ЯВУ и ЯНУ. Более эффективные, чем ЯВУ, для программиста проще, чем ЯНУ, но сложнее, чем ЯВУ. К ЯСУ относятся: C, C++, Forth…
Языки программированияАлгоритм на естественном языке компьютеру анализировать очень сложно, т. к. они являются недостаточно строгими. Одно и

Слайд 3 Трансляторы
Трансляторы – программы, переводящие исходный текст программы с символьных языков (команды

которых записываются словами) на машинный язык. Различают такие виды трансляторов:
Интерпретаторы – После запуска анализируют исходный текст построчно. Выделив отдельную команду, сразу выполняют её или сообщают об ошибке. Позволяют выполнить отдельную команду, не связывая её с другими. Удобны при отладке программы, но неэффективны при работе с готовой программой, так как тратят время на перевод.
Компиляторы – После запуска анализируют весь исходный текст и записывают на диск готовый перевод в машинных кодах (независимую от с/п исполняемую программу), либо сообщают обо всех обнаруженных ошибках. Полученная исполняемая программа работает эффективно, но для отладки такой транслятор менее удобен.
ТрансляторыТрансляторы – программы, переводящие исходный текст программы с символьных языков (команды которых записываются словами) на машинный язык.

Слайд 4Из истории
Среди современных языков программирования одним из самых популярных является язык

Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля – французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль – швейцарский профессор Никлаус Вирт.
Языки программирования, имитирующие естественные языки, называются языками «высокого уровня». Насчитывается несколько сотен языков.
Одним из первых языков высокого уровня был Фортран. Используется для инженерных и научных расчетов.
В 1958 г. появилась первая версия языка АЛГОЛ. По сути, является родоначальником всех языков.
Наиболее известный язык BASIC, созданный в 1965 г. с появлением персональных компьютеров.
В начале 70 –х был разработан язык Паскаль. Важное достоинство – это структурный язык программирования ( в ПАСКАЛЕ предусмотрены управляющие структуры – последовательность, выбор, итерация и структуры данных – массивы, записи, файлы, наборы и классы).
Разработан в одно время с ПАСКАЛЕМ и язык СИ.
Язык АДА.
Наибольшая популярность у языка СИ ++ и Java – непосредственного наследника.
Из историиСреди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971

Слайд 5Основные средства языка
Любой естественный язык состоит из нескольких основных элементов: символов,

слов, словосочетаний и предложений. В любом языке программирования имеются аналогичные структурные элементы: символы, слова, выражения (словосочетания) и операторы (предложения).
Символы языка – это элементарные знаки, используемые при составлении любых текстов. Набор таких символов называют алфавитом языка.
Основные средства языкаЛюбой естественный язык состоит из нескольких основных элементов: символов, слов, словосочетаний и предложений. В любом

Слайд 6Алфавит языка Паскаль
Все латинские прописные и строчные буквы (A-Z, a-z);
Арабские цифры

(0,1, 2, … 9);
Буквы русского алфавита (в сообщениях, комментариях);
Специальные символы + - * / ‘ > < = ^ , ; . : ( ) [ ] Cлужебное слово – слово, имеющее определенное смысловое значение. Например, PROGRAM, Begin, End, Var

Алфавит языка ПаскальВсе латинские прописные и строчные буквы (A-Z, a-z);Арабские цифры (0,1, 2, … 9);Буквы русского алфавита

Слайд 7Составные части программы
Program имя;
раздел описаний;
begin
раздел

операторов;
end.

Раздел описаний. В нём объявляются все данные, встречающиеся в программе и их параметры (имя, их тип, возможные значения).
Раздел команд. В нём описывается алгоритм решения задачи. Этот раздел заключён между словами begin и end. После end (последнего в программе) обязательно ставится точка.
Составные части программыProgram имя;   раздел описаний;begin   раздел операторов;end.Раздел описаний. В нём объявляются все

Слайд 8Program имя;
label; - раздел меток
const;

- раздел констант
type; - раздел типов
var ; - раздел переменных
procedure; - раздел процедур
function; - раздел функций
Begin оператор 1;
оператор 2;
- - - - - - - - -
оператор n;
End.

Структура программы на Паскале

Program имя;   label; - раздел меток   const; - раздел констант   type;

Слайд 9Стандартные типы данных
Тип данных определяет возможные значения констант, переменных, функций, выражений,

принадлежащих к этому типу, форму представления в ПК и операции, которые могут выполняться над ними.
Стандартные типы данных		Тип данных определяет возможные значения констант, переменных, функций, выражений, принадлежащих к этому типу, форму представления

Слайд 10Данные целого типа (integer)
1. Константа целого типа – любое десятичное число,

записанное без точки («+» или «-»).
Диапазон от -32768 до +32767
2. Переменные целого типа – это переменные, принимающие в качестве своих значений константы целого типа.
3. Над данными целого типа можно выполнять арифметические операции, которые дают целый результат: а) сложение; б) вычитание; в) умножение; г) деление с отбрасыванием дробной части – DIV; (например, 5 div 3 = 1) д) получение целого остатка при делении целого данного на целое – MOD (например, 5 mod 3 = 2).

Данные целого типа (integer)1. Константа целого типа – любое десятичное число, записанное без точки («+» или «-»).	Диапазон

Слайд 11Данные действительного типа (real)
1. Константы действительного типа могут быть представлены в

двух видах: с фиксированной точкой и плавающей точкой. Константа с фиксированной точкой может изображаться десятичным числом с дробной частью. Дробная часть отделяется от целой точкой. В математике для изображения очень больших и малых чисел используется запись числа с десятичным порядком. В Паскале они имеют следующий вид: mEp, где m – мантисса, E – признак записи числа с десятичным порядком, р – порядок числа. Например, 4Е-5, 0.547Е+3, 5.47Е+1, 54.7Е+1
2. Переменные действительного типа – это переменные, принимающие в качестве своих значений числа с фиксированной точкой или плавающей.
3. Арифметические операции: а) сложение; б) вычитание; в) умножение; г) деление.
Данные действительного типа (real)1. Константы действительного типа могут быть представлены в двух видах: с фиксированной точкой и

Слайд 12Данные логического типа (boolean)
1. Логические константы – TRUE (истина), FALSE (ложь).
2.

Переменные логического типа принимают одно из этих значений.
3. Для сравнения: >,<,=,<>,>=,<= Операции: а) OR - логическое сложение (или); б) AND - логическое умножение (и); г) NOT – логическое отрицание (не).
Данные логического типа (boolean)1. Логические константы – TRUE (истина), FALSE (ложь).2. Переменные логического типа принимают одно из

Слайд 13Данные символьного типа (char)
Данные символьного типа позволяют представлять в программах тексты

и производить над ними некоторые редакционные операции.
Символьная или литерная константа – это любой символ языка, заключенный в апострофы.
Символьная переменная - это переменная, принимающая значение символьной константы.
Операции : >,<,=,<>,>=,<=
Данные символьного типа (char)		Данные символьного типа позволяют представлять в программах тексты и производить над ними некоторые редакционные

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть