Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Turbo Pascal

Содержание

Тема 1: Введение в программированиеКакой язык понимает процессор? Процессор понимает язык электрических сигналов. Он не различает сильный или слабый сигнал. Процессор принимает одно их двух состояний: есть сигнал (1) или нет сигнала (0). Процессор отличает сочетания
Введение в программированиеTurbo Pascal9 класс Тема 1: Введение в программированиеКакой язык понимает процессор? Процессор понимает язык электрических Введение в Turbo Pascal    Компьютер – это Введение в Turbo PascalСигнал – условный знак для передачи на расстояние каких-нибудь Как осуществляется  взаимодействие ПК и человека?Машинная программа – последовательность машинных команд, Тема 2: Система программирования Язык программирования должен понимать текст программы, написанный человеком, !Текст программы пишется во строенном в среду программирования текстовом редакторе. В нем Система программирования Алфавит – конечный набор знаков, состоящий из букв, десятичных и ?Как текст программы понимает процессор?Для этого имеются в системе программирования другие программы: Система программирования Транслятор – специальная программа, осуществляющая перевод созданной программы на машинный Система программирования Модули – части целого.Библиотеки программ – файлы, которые содержат информацию, Если в модулях библиотеки нет команды, которая нужна при создании программы?Её нужно Необходимые модули Turbo Pascal:  Turbo.exe – интегрированная среда программирования;Turbo.hlp Какие существуют правила написания команд?Каждая команда предназначена для конкретной цели, поэтому в Легко ли пользователю понять текст (листинг) чужой программы?Легко, если он знает английский Азбука языка PascalСимвол – условный знак, обозначающий букву, цифру и т.п.Буква – Азбука языка PascalАргументы – части выражений, являющиеся объектами, которые в отдельности используются Азбука языка PascalИдентификатор - имя для обозначения программ, а в программе переменных Основные правила корректной  записи программы на Турбо Паскаль: Избегайте запись Зарезервированные слова Паскаль:   аbsolute     абсолютныйаnd Зарезервированные слова Паскаль: label       меткаlibrary Тема 4: Структура программы на языке PascalИсполнитель – тот, кто выполняет приказы. Структура программы  на языке PascalКаждая ли команда, записанная в программе выполняется?нет, Структура программы на turbo Pascal: program ;uses ;label ;const ;type ...;var ;procedure ;	;function ;	begin 	end. Структура программы на языке PascalВ разделе program присваивается имя программы (не файла),
Слайды презентации

Слайд 2 Тема 1: Введение в программирование
Какой язык понимает процессор?

Тема 1: Введение в программированиеКакой язык понимает процессор? Процессор понимает язык


Процессор понимает язык электрических сигналов. Он не различает сильный

или слабый сигнал. Процессор принимает одно их двух состояний: есть сигнал (1) или нет сигнала (0).
Процессор отличает сочетания сигналов в единицу времени как много или в какой последовательности будет скачок тока или нет.

Слайд 3 Введение в Turbo Pascal
Компьютер – это

Введение в Turbo Pascal  Компьютер – это сложная вычислительная

сложная вычислительная система, предназначенная для реализации процесса автоматизированной обработки

данных в соответствии с задаваемыми алгоритмами.
Процессор – программно-управляемое электронное устройство, построенное на одной или нескольких микросхемах. Основная функция – выполнение арифметических, логических и других операций, закодированных в командах; управление основными узлами компьютера и координация их взаимодействия.
Микросхема – электронная схема, реализованная в виде полупроводниковых кристаллов.


Слайд 4 Введение в Turbo Pascal
Сигнал – условный знак для

Введение в Turbo PascalСигнал – условный знак для передачи на расстояние

передачи на расстояние каких-нибудь сведений, сообщений.
Аналоговый сигнал – сигнал,

который может принимать более двух комбинаций значений.
Двоичный сигнал - сигнал, который может принимать только два варианта значений.
Код – это совокупность правил обозначения элементов некоторого исходного множества комбинациями символов заданного алфавита (кодовыми комбинациями).


Слайд 5 Как осуществляется взаимодействие ПК и человека?
Машинная программа –

Как осуществляется взаимодействие ПК и человека?Машинная программа – последовательность машинных команд,

последовательность машинных команд, задающая алгоритм решения задачи в виде

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

?


Слайд 6 Тема 2: Система программирования
Язык программирования должен понимать текст

Тема 2: Система программирования Язык программирования должен понимать текст программы, написанный

программы, написанный человеком, анализировать его, указывая на ошибки, переводить

на машинный язык для выполнения команд процессором.
Система программирования – совокупность программ для создания других программ.
Среда программирования – программная оболочка для системы программирования, организующая удобный интерфейс для написания программ.




Слайд 7 !
Текст программы пишется во строенном в среду программирования

!Текст программы пишется во строенном в среду программирования текстовом редакторе. В

текстовом редакторе. В нем можно производить простые манипуляций с

текстом. Встроенный в среду программирования редактор «знает» алфавит и синтаксис данного языка, что способствует отладки текста уже на первых шагах.

Слайд 8 Система программирования
Алфавит – конечный набор знаков, состоящий

Система программирования Алфавит – конечный набор знаков, состоящий из букв, десятичных

из букв, десятичных и шестнадцатеричных цифр, специальных символов.
Синтаксис –

правила написания текста, в том числе порядок слов и знаков препинания.


Слайд 9 ?
Как текст программы понимает процессор?
Для этого имеются в

?Как текст программы понимает процессор?Для этого имеются в системе программирования другие

системе программирования другие программы: трансляторы.
Любое ли действие можно

запрограммировать?
Любое, но в каждом языке имеется стандартный набор команд, связанных с тем или иным действием.
Где хранятся сведения о том, какие действия нужно выполнить при той или иной команде в тексте?
В специальных библиотеках программ, т.е. в файлах встроенных в систему программирования.



Слайд 10 Система программирования
Транслятор – специальная программа, осуществляющая перевод

Система программирования Транслятор – специальная программа, осуществляющая перевод созданной программы на

созданной программы на машинный язык.
Интерпретатор – транслятор, производящий покомандную

обработку и выполнение исходной программы.
Компилятор – преобразует всю программу в модуль на машинном языке, после этого программа записывается в память компьютера и лишь потом исполняется.

!


Слайд 11 Система программирования
Модули – части целого.

Библиотеки программ –

Система программирования Модули – части целого.Библиотеки программ – файлы, которые содержат

файлы, которые содержат информацию, подключаемую программным способом для использования

в исполняемой части по мере необходимости.

!


Слайд 12 Если в модулях библиотеки нет команды, которая нужна

Если в модулях библиотеки нет команды, которая нужна при создании программы?Её

при создании программы?
Её нужно написать на языке программирования, т.е.

создать дополнительный модуль с новыми командами для данной системы программирования.
Сколько модулей (файлов) входят в среду программирования?
Много, но не всегда все модули используются, объем программного обеспечения языка может меняться.

?

Система программирования


Слайд 13 Необходимые модули Turbo Pascal:
Turbo.exe – интегрированная среда программирования;
Turbo.hlp

Необходимые модули Turbo Pascal: Turbo.exe – интегрированная среда программирования;Turbo.hlp –

– файл, содержащий данные для оперативной подсказки;
Turbo.tp – файл

конфигурации системы;
Turbo.tpl – библиотека стандартных модулей ТР;
Graph.tpu и Graph.int– модули с графическими процедурами;
CRT.tpu и Crt.int – модуль управления дисплеем и клавиатурой;
Egavga.bgi – драйвер видеосистемы монитора.
Шрифты – файлы с расширением .chr


Слайд 14 Какие существуют правила написания команд?
Каждая команда предназначена для

Какие существуют правила написания команд?Каждая команда предназначена для конкретной цели, поэтому

конкретной цели, поэтому в ее состав могут входить как

стандартные команды с аргументами, так и пользовательские, но тоже с соблюдением правил алфавита и синтаксиса.
Можно ли использовать буквы отличные от латинского алфавита?
Да, но только не в качестве команд, а только как комментарий, поясняющий либо текст программы, либо действия пользователя. Комментарии размещаются в специальных символах: например, в апострофах (‘), фигурных скобках {}.

?

Тема 3: Азбука языка Pascal


Слайд 15 Легко ли пользователю понять текст (листинг) чужой программы?
Легко,

Легко ли пользователю понять текст (листинг) чужой программы?Легко, если он знает

если он знает английский язык, т.к. из него взяты

имена команд. Но каждому даже программисту необходимы справочные пособия по работе в определенной незнакомой программе.
Как одна команда отделяется от другой?
В языке ТР команда заканчивается знаком <;>.
В других языках команду записывают с новой строки.

?

Азбука языка Pascal


Слайд 16 Азбука языка Pascal

Символ – условный знак, обозначающий букву,

Азбука языка PascalСимвол – условный знак, обозначающий букву, цифру и т.п.Буква

цифру и т.п.
Буква – символ из азбуки человеческого языка.
Зарезервированные

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

Слайд 17 Азбука языка Pascal
Аргументы – части выражений, являющиеся объектами,

Азбука языка PascalАргументы – части выражений, являющиеся объектами, которые в отдельности

которые в отдельности используются командой, в состав которой они

входят.
Выражение – словосочетание, состоящее из слов и символов и задающее правило вычисления некоторого значения.
Комментарии - текст, который помещается в программу для лучшего понимания алгоритма. Не выполняется. Текст комментария ограничен символами {} или (* *).


Слайд 18 Азбука языка Pascal
Идентификатор - имя для обозначения программ,

Азбука языка PascalИдентификатор - имя для обозначения программ, а в программе

а в программе переменных и постоянных величин, различных процедур,

функций, объектов.
Константы – данные, значения которых установлены в описательной части программы и в процессе выполнения не изменяются.
Переменные – величины, которые могут менять свои значения в процессе выполнения программы.


Слайд 19 Основные правила корректной записи программы на Турбо Паскаль:
Избегайте

Основные правила корректной записи программы на Турбо Паскаль: Избегайте запись

запись текста сплошным стилем, т.е. при записи конструкций языка

более глубоких уровней вложенности следует двигать их от начала строки вправо. Каждое описание и каждый оператор следует писать с новой строки.
Любую программу сопровождать комментариями, поясняющими назначение всей программы и отдельных ее блоков, процедур, функций.
Имена для объектов программы (переменные и константы) надо выбирать так, чтобы они соответствовали этим объектам.

!


Слайд 20 Зарезервированные слова Паскаль:



 

аbsolute абсолютный
аnd

Зарезервированные слова Паскаль:  аbsolute   абсолютныйаnd

логический
array массив
asm ассемблер
begin начало блока
case вариант
const константа
constructor конструктор
div деление нацело
go to переход к
do выполнять
downto уменьшить до
destructor разрушитель
else иначе


end и
exports конец блока
external внешний
file файл
for для
forward опережающий
function функция
if если
implementation выполнение
in в
inline встроенный
interrupt прервать
interface интерфейс
inherited унаследованный


Слайд 21 Зарезервированные слова Паскаль:
label

Зарезервированные слова Паскаль: label    меткаlibrary   библиотекаmod

метка
library библиотека
mod

остаток от деления
nil отсутствие
not логическое НЕ
or логическое ИЛИ
of из
object объект (цель)
packed упакованный
procedure процедура
program программа
record запись
repeat повторение
set множество


shl сдвиг битов влево
shr сдвиг битов вправо
string строка
then тогда
to увеличивая
тype тип
unit модуль
until до
Uses использования
var переменная
while пока
with с
xor исключающее или


Слайд 22 Тема 4: Структура программы на языке Pascal

Исполнитель –

Тема 4: Структура программы на языке PascalИсполнитель – тот, кто выполняет

тот, кто выполняет приказы. Формальный исполнитель – не задумывается

(компьютер), Неформальный – рассуждает (человек)
Команда – указание исполнителю выполнить некоторое законченное действие.


Слайд 23 Структура программы на языке Pascal
Каждая ли команда, записанная

Структура программы на языке PascalКаждая ли команда, записанная в программе выполняется?нет,

в программе выполняется?
нет, одни команды не выполняются, если имеется

какое-либо условие на выполнение этого действия;
другие команды всегда невыполнимы, но косвенно влияю на работу всей программы.
Вся программа на языке TP разделена на модули по определенной схеме и каждый раздел имеет своё имя (идентификатор), которое в свою очередь дает команду или подсказку другой команде, являющейся исполнимой.

!


Слайд 24 Структура программы на turbo Pascal:
program ;
uses

Структура программы на turbo Pascal: program ;uses ;label ;const ;type ...;var ;procedure ;	;function ;	begin 	end.

раздела, имя2 раздела>;
label ;
const

= значение>;
type ...;
var <имя переменной : тип>;
procedure <имя процедуры>;
<тело процедуры>;
function <имя функции>;
<тело функции>
begin
<операторы>
end.


  • Имя файла: turbo-pascal.pptx
  • Количество просмотров: 206
  • Количество скачиваний: 0