Презентация Основы программирования на языке Pascal. Алфавит, типы данных, структура программ. Основные операторы онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основы программирования на языке Pascal. Алфавит, типы данных, структура программ. Основные операторы абсолютно бесплатно. Урок-презентация на эту тему содержит всего 69 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основы программирования на языке Pascal. Алфавит, типы данных, структура программ. Основные операторы
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:69 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:1.31 MB
- Просмотров:168
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
Содержание слайда: Понятие языков программирования
Языки программирования – искусственные языки, инструментальные средства разработки прикладных программ.
Синтаксис - правила записи конструкций языка.
Семантика - смысл конструкций языка.
Отладка - это поиск и исправление ошибок в программе.
Тестирование - это составление специальных наборов входных и выходных данных (тестов), а затем исполнение программы и проверка полученных результатов в поисках возможных семантических или логических ошибок.
№4 слайд
Содержание слайда: Уровни языков программирования
Языки программирования высокого уровня не учитывают особенности конкретных компьютерных архитектур. Создаваемые на них программы легко переносимы с одного типа компьютеров на другой, их разработка значительно проще, а уровень ошибок гораздо ниже.
№6 слайд
Содержание слайда: Компиляция и интерпретация
Существует два метода получения машинного кода - компиляция и интерпретация.
Программы-компиляторы просматривают программный код в поисках синтаксических ошибок, выполняют смысловой анализ и автоматически переводят (транслируют) на машинный язык — генерируют машинный код.
Основной недостаток компиляторов — трудоемкость трансляции языков программирования, ориентированных на обработку данных сложной структуры.
Интерпретатор берет очередной оператор из текста программы, анализирует его структуру и запускает на выполнение. Только после его успешного выполнения, интерпретатор переходит к следующему оператору.
Недостаток интерпретаторов: программы, содержащие большой объем повторяющихся вычислений, будут работать достаточно медленно. Для выполнения исходной программы на другом компьютере там также должен быть установлен соответствующий интерпретатор.
№7 слайд
Содержание слайда: Интегрированные системы программирования
текстовый редактор, ориентированный на конкретный язык программирования;
компилятор, переводящий исходный текст в машинный код;
библиотека функций, содержит машинный код подпрограмм, реализующих различные стандартные функции языка (например, вычисляющих математические функции sin или In); поставляется вместе с компилятором;
редактор связей (сборщик, компоновщик) выполняет связывание объектных модулей программы и машинного кода стандартных функций, находя их в библиотеках, и формирует на выходе запускаемое приложение - исполнимый код;
отладчик анализирует работу программы во время ее выполнения. С его помощью можно выполнять операторы исходного текста по шагам, наблюдая за изменением значений различных переменных.
№8 слайд
Содержание слайда: Элементы языка Pascal:
буквы латинского алфавита А-Z (в любом регистре), а также знак подчеркивания _;
буквы русского алфавита А-Я;
цифры 0-9;
специальные символы > < = + - / * [ ] ( ) { } . , : ; ^ @ ’ $ #
пары символов (их нельзя разделять пробелами) < > <= >= := (* *) (. .)
пробелы (рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов).
№9 слайд
Содержание слайда: Элементы языка Pascal:
Идентификаторы - неделимые последовательности символов алфавита, используемые для обозначения констант, переменных, процедур, функций и т.д.
Идентификаторы могут иметь произвольную длину, но значащими являются только первые 63 символа.
Идентификатор должен начинаться с буквы или символа подчеркивания, не должен содержать пробелов и специальных символов.
and goto array begin case string const label
then div mod do to downto type else of end
or until uses procedure var for program while
record function repeat
№10 слайд
Содержание слайда: Элементы языка Pascal:
Константа - это объект, значение которого известно еще до начала работы программы.
В качестве констант могут использоваться числа, логические константы, символы и строки символов.
В языке Pascal существует три вида констант:
неименованные константы (не имеют имен, и потому их не нужно описывать; и тип определяется автоматически)
int1 := -10;
ch3 := 'z';
str4 := 'abc' + str44;
st5 := [1,3,5] * st55;
bool6:= true;
№11 слайд
Содержание слайда: Элементы языка Pascal:
именованные нетипизированные константы (имеют имя, описываются в специальном разделе const, тип определяется автоматически)
const n = -10;
x = 2.5;
c = 'z';
s = 'string';
именованные типизированные константы - переменные(!) с начальным значением, которое к моменту старта программы уже известно. Следовательно, типизированные константы нельзя использовать для определения других констант, типов данных и переменных. Их значения можно изменять в процессе работы программы.
const <имя_константы> : <тип_константы> = <нач_значение>;
const n: integer = -10;
c: char = 'z';
№12 слайд
Содержание слайда: Элементы языка Pascal:
Выражение задает порядок выполнения действий над элементами данных и состоит из операндов (констант, переменных, функций, круглых скобок и знаков операций).
В общем случае выражение состоит из нескольких элементов (операндов) и знаков операций, а тип его значения определяется типом операндов и видом примененных к ним операций.
Примеры выражений:
(a+b)*c
x-y
a>2
sin(x)
sum1+sum2
№15 слайд
Содержание слайда: Раздел исполняемых операторов
Пример программы, служащей для вычисления площади круга некоторого постоянного радиуса R=6.015 .
{Заголовок программы}
program pr;
{Задание значения радиуса}
const r=6.015;
{Описание переменных программы}
var s: real;
{Начало раздела операторов}
begin
{Вычисление площади круга}
s:=pi*sqr( r );
{Вывод результатов на экран}
writeln(‘s=’, s);
{Конец программы}
end.
№17 слайд
Содержание слайда: Стандартные функции
ABS(x) – модуль х ( | x | );
SQR(x) – квадрат числа x (x 2);
SQRT(x) – квадратный корень из x ( );
LN(x) – натуральный логарифм от х ( ln x );
EXP(x) – е в степени х (ех );
SIN(x) – синус х (sin x);
COS(x) – косинус х (cos x);
ARCTAN(x) – арктангенс х (arctg x).
№18 слайд
Содержание слайда: Оператор присваивания
Общий вид оператора присваивания:
имя_переменной:=<выражение>;
здесь имя_переменной – переменная, := - операция присваивания. Выражение может содержать константы, переменные, названия функций, знаки операций и скобки. Переменная и выражение в операторе должны иметь один и тот тип.
Примеры.
y:=2*sin(x);
a:=5;
b:=a+7;
х:=х+1;
№19 слайд
Содержание слайда: Понятие составного оператора
Составной оператор начинается ключевым словом BEGIN и заканчивается словом END. Между этими словами помещаются составляющие операторы, которые выполняются в порядке их следования. После END ставится точка с запятой, например:
. . .
begin
i:=2;
k:=i/5;
end;
. . .
№20 слайд
Содержание слайда: Операторы ввода
Для организации ввода данных с клавиатуры в языке Паскаль используется процедура READ.
В общем случае данная процедура имеет вид:
READ (a1, a2, a3, … );
Здесь a1, a2, a3, … - список переменных, разделенных запятой.
Например,
Var
A : Real; B : Integer; C : Char;
Begin
READ(A, B, C)
End.
Примеры ввода данных с помощью процедуры READLN:
READLN(A, B, C);
READLN(X);
№21 слайд
Содержание слайда: Процедура вывода
Процедура, выводящая содержимое переменных на экран, называется процедурой вывода.
WRITE (p1, p2, …, pn);
где p1, p2, …, pn - список констант и/или переменных, разделенных запятой.
Например, WRITE ('Сумма=', S).
Примеры вывода данных:
WRITE(A, B, C);
WRITELN('Корнем уравнения является ', X);
WRITELN(LOGP);
Скачать все slide презентации Основы программирования на языке Pascal. Алфавит, типы данных, структура программ. Основные операторы одним архивом:
-
Программирование на языке С. Лекция 3. Основные типы данных, идентификаторы и их внутреннее представление
-
Простые типы данных на языке программирования Turbo Pascal
-
Основные структурные единицы языка программирования PASCAL
-
Программирование на языке Си. Часть 1. Лексемы. Переменные. Константы. Основные операторы
-
Язык программирования Pascal. Основные структуры языка
-
Аттестационная работа. «Исследование структурированных операторов и простых типов данных языка программирования Pascal»
-
Условный оператор в языке программирования Pascal
-
Кодирование основных типов алгоритмических структур на языках объектно — ориентированного и процедурного программирования
-
Основные понятия языка программирования. Структура ЯВУ
-
Структурное программирование. Основные сведения об алгоритмах