Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Паскаль общие сведения

Паскаль общие сведения

Презентация по началам программирования, знакомит с языком программирования Pascal.
18.02.2013

Описание разработки

Язык Pascal считается самым популярным и удобным среди языков программирования. Используется в первую очередь для обучения учащихся практике современного программирования.

Разработан в 1968-1971 годах Никлаусом Виртом директором Института информатики Швейцарской высшей политехнической школы. Назван в честь французского математика и философа Блеза Паскаля    – создателя счетно-решающей машины

Основные характеристики: 

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

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

Содержимое разработки

 ЯЗЫК PASCAL

ЯЗЫК PASCAL

Язык Pascal считается самым популярным и удобным среди языков программирования. Используется в первую очередь для обучения учащихся практике современного программирования.

Язык Pascal считается самым популярным и удобным среди языков программирования. Используется в первую очередь для обучения учащихся практике современного программирования.

разработан в 1968-1971 годах Никлаусом Виртом директором Института информатики Швейцарской высшей политехнической школы. назван в честь французского математика и философа Блеза Паскаля – создателя счетно-решающей машины разработан в 1968-1971 годах Никлаусом Виртом директором Института информатики Швейцарской высшей политехнической школы. назван в честь французского математика и философа Блеза Паскаля – создателя счетно-решающей машины Язык программирования  Pascal относительно небольшое количество базовых понятий, простой синтаксис быстрый компилятор для перевода исходных текстов в машинный код. относительно небольшое количество базовых понятий, простой синтаксис быстрый компилятор для перевода исходных текстов в машинный код. Основные характеристики :
  • разработан в 1968-1971 годах Никлаусом Виртом директором Института информатики Швейцарской высшей политехнической школы. назван в честь французского математика и философа Блеза Паскаля – создателя счетно-решающей машины
  • разработан в 1968-1971 годах Никлаусом Виртом директором Института информатики Швейцарской высшей политехнической школы.
  • назван в честь французского математика и философа Блеза Паскаля – создателя счетно-решающей машины

Язык программирования Pascal

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

Основные характеристики :

В качестве букв в Pascal используются прописные и строчные буквы латинского алфавита: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  a b c d e f g h i j k l m n o p q r s t u v w x y z знак подчеркивания (_) в качестве десятичных цифр: 0 1 2 3 4 5 6 7 8 9 Шестнадцатеричные цифры включают десятичные цифры и буквы от А до F (или от а до f)

В качестве букв в Pascal используются прописные и строчные буквы латинского алфавита:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

a b c d e f g h i j k l m n o p q r s t u v w x y z

знак подчеркивания (_)

в качестве десятичных цифр: 0 1 2 3 4 5 6 7 8 9

Шестнадцатеричные цифры включают десятичные цифры и буквы от А до F (или от а до f)

Символы в Pascal При написании программ применяются специальные символы В программе пары символов нельзя разделять пробелами, если они используются в качестве знаков операций отношения или ограничителей комментария. Русские буквы в программе должны заключаться в апострофы, например 'Пример тек­ста на русском языке' .

Символы в Pascal

При написании программ применяются специальные символы

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

Русские буквы в программе должны заключаться в апострофы, например 'Пример тек­ста на русском языке' .

Точка : Дробная черта Больше [ ] Двоеточие Квадратные скобки { } Меньше = Фигурные скобки ; $ Равно # Точка с запятой ( ) Знак денежной единицы Круглые скобки ' ^ Номер Апостроф := @ Тильда Коммерческое а Присваивание Меньше или равно = Не равно .. Больше или равно (* *) Диапазон значений Альтернатива { } (. .) Альтернатива [ ] " width="640"

+

Плюс

-

,

Минус

*

Запятая

.

Звездочка

/

Точка

:

Дробная черта

Больше

[ ]

Двоеточие

Квадратные скобки

{ }

Меньше

=

Фигурные скобки

;

$

Равно

#

Точка с запятой

( )

Знак денежной единицы

Круглые скобки

'

^

Номер

Апостроф

:=

@

Тильда

Коммерческое а

Присваивание

Меньше или равно

=

Не равно

..

Больше или равно

(* *)

Диапазон значений

Альтернатива { }

(. .)

Альтернатива [ ]

Слова в Pascal Неделимые последовательности знаков алфавита образуют слова Слова несут определенный смысл в программе Слова отделены друг от друга разделителями : пробелами, символами конца строки или комментариями.

Слова в Pascal

Неделимые последовательности знаков алфавита образуют слова

Слова несут определенный смысл в программе

Слова отделены друг от друга разделителями : пробелами, символами конца строки или комментариями.

Набор слов, используемый в Pascal, можно разделить на три группы: зарезервированные слова; стандартные идентификаторы; идентификаторы пользователя.

Набор слов, используемый в Pascal, можно разделить на три группы:

зарезервированные слова;

стандартные идентификаторы;

идентификаторы пользователя.

Зарезервированные слова являются составной частью языка. Имеют фиксированное начертание и раз и навсегда определенный смысл. Не могут изменяться программистом. Не могут быть использованы в качестве имен, вводимых программистом для обозначения величин.

Зарезервированные слова являются составной частью языка.

Имеют фиксированное начертание и раз и навсегда определенный смысл.

Не могут изменяться программистом.

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

absolute and Абсолютный Логическое И array label Массив asm метка library Ассемблер begin mod библиотека Остаток от деления Начало блока case nil const Вариант Отсутствие not constructor Константа or Логическое НЕ Конструктор Логическое ИЛИ of div goto Деление нацело object Из Объект Переход на do packed Выполнять downto Упакованный procedure destructor Уменьшить до Процедура program Деструктор else record Программа Запись repeat Иначе end Повторять exports Конец блока set external Экспорт Множество shl file Внешний Сдвиг разрядов влево shr Файл string for Сдвиг разрядов вправо then Для Строка forward То Опережающий function to if Функция Увеличивая type implementation Если unit Тип Реализация Модуль until in inline До uses В (входит в ...) interrupt Основной Использовать var Прерывание interface Переменная while Интерфейс inherited Пока with Наследование С xor Исключающее ИЛИ

absolute

and

Абсолютный

Логическое И

array

label

Массив

asm

метка

library

Ассемблер

begin

mod

библиотека

Остаток от деления

Начало блока

case

nil

const

Вариант

Отсутствие

not

constructor

Константа

or

Логическое НЕ

Конструктор

Логическое ИЛИ

of

div

goto

Деление нацело

object

Из

Объект

Переход на

do

packed

Выполнять

downto

Упакованный

procedure

destructor

Уменьшить до

Процедура

program

Деструктор

else

record

Программа

Запись

repeat

Иначе

end

Повторять

exports

Конец блока

set

external

Экспорт

Множество

shl

file

Внешний

Сдвиг разрядов влево

shr

Файл

string

for

Сдвиг разрядов вправо

then

Для

Строка

forward

То

Опережающий

function

to

if

Функция

Увеличивая

type

implementation

Если

unit

Тип

Реализация

Модуль

until

in

inline

До

uses

В (входит в ...)

interrupt

Основной

Использовать

var

Прерывание

interface

Переменная

while

Интерфейс

inherited

Пока

with

Наследование

С

xor

Исключающее ИЛИ

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

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

  • Read, Readln вызывают процедуру, организующую ввод данных, Write, Writeln вызывают процедуру, организующую вывод данных.
  • Read, Readln вызывают процедуру, организующую ввод данных,
  • Write, Writeln вызывают процедуру, организующую вывод данных.
  • идентификаторы в программе должны быть уникальными, в каждом блоке программы один идентификатор не может использоваться для обозначения более чем одной переменной или постоянной величины
  • идентификаторы в программе должны быть уникальными, в каждом блоке программы один идентификатор не может использоваться для обозначения более чем одной переменной или постоянной величины
  • если это требование не соблюдается, то компиляция прерывается, а на экран выводится сообщение об ошибке «Error 4: Duplicate identifier» и указывается дублирующийся идентификатор
  • если это требование не соблюдается, то компиляция прерывается, а на экран выводится сообщение об ошибке «Error 4: Duplicate identifier» и указывается дублирующийся идентификатор

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

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

За этим следит

компилятор Pascal

1

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

2

  • Идентификатор может состоять из букв, цифр и знаков подчеркивания (пробелы, точки и другие специальные символы недопустимы);
  • Идентификатор может состоять из букв, цифр и знаков подчеркивания (пробелы, точки и другие специальные символы недопустимы);

3

  • Между двумя идентификаторами должен быть по крайней мере один пробел;
  • Между двумя идентификаторами должен быть по крайней мере один пробел;

4

  • Максимальная длина идентификатора составляет 127 символов, но значимыми являются только первые 63 символа;
  • Максимальная длина идентификатора составляет 127 символов, но значимыми являются только первые 63 символа;

5

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

Общие правила написания идентификаторов:

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

Константы в Pascal

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

В процессе выполнения программы константы не изменяются.

Константы задаются пользовательскими идентификаторами или являются зарезервированными константами

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

const  - ;  Например: const  Name = 'Сергей' ;  Klass =  '8А' ;  Мах = 1000 ;  Min = 0 ;  Pi =3.14 ;

const

- ;

Например:

const

Name = 'Сергей' ;

Klass = '8А' ;

Мах = 1000 ;

Min = 0 ;

Pi =3.14 ;

Переменные в Pascal Переменными называют величины, которые могут менять свои значения в процессе выполнения программы. Каждая переменная принадлежит к определенному типу данных. Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия. Переменные описываются в специальном разделе, который начинается зарезервированным словом var

Переменные в Pascal

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

Каждая переменная принадлежит к определенному типу данных.

Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия.

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

Var  : ;  Пример: Var  n,a :  integer ;   Summa :  real ;

Var

: ;

Пример:

Var n,a : integer ;

Summa : real ;

типизированные константы в Pascal Промежуточное звено между переменными и константами. Представляют собой инициализиованные переменные. Типизированной константе ставится в соответствие имя, тип и начальное значение. Данные этого типа описываются в разделе const.

типизированные константы в Pascal

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

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

Данные этого типа описываются в разделе const.

const :=;  Пример:  Const  Ball : byte =5 ; Urok :  string = 'Информатика' ;

const

:=;

Пример:

Const

Ball : byte =5 ;

Urok : string = 'Информатика' ;

Комментарии в Pascal Для лучшего понимания программы в нее включается пояснительный текст – комментарий. Комментарий можно записать в любом месте программы, где разрешено располагать пробелы. Текст комментария ограничивается символами { } или (* *) и может содержать любые комбинации латинских и русских букв, цифр и других символов Ограничений на длину комментария нет, он может занимать несколько строк.

Комментарии в Pascal

Для лучшего понимания программы в нее включается пояснительный текст – комментарий.

Комментарий можно записать в любом месте программы, где разрешено располагать пробелы.

Текст комментария ограничивается символами { } или (* *) и может содержать любые комбинации латинских и русских букв, цифр и других символов

Ограничений на длину комментария нет, он может занимать несколько строк.

Примеры: {Начало программы} или (*Начало программы*) {Вывод запроса на экран} {Ввод значения А с клавиатуры} {Вычисление произведения двух целых чисел Proizved} {Пример комментария, занимающего несколько строк} В ограничителях (* *) пробелы между скобкой и звездочкой недопустимы. В тексте комментария не должно быть знаков ограничителей, с которых начинается комментарий. Ограничители { } могут быть вложенными в (* *), и наоборот: (*Пример{1}задания {4} *) или { Пример (* 1 *) задания (* 4 *)}.

Примеры:

{Начало программы} или (*Начало программы*)

{Вывод запроса на экран}

{Ввод значения А с клавиатуры}

{Вычисление произведения двух целых чисел Proizved}

{Пример комментария, занимающего

несколько строк}

В ограничителях (* *) пробелы между скобкой и звездочкой недопустимы.

В тексте комментария не должно быть знаков ограничителей, с которых начинается комментарий.

Ограничители { } могут быть вложенными в (* *), и наоборот: (*Пример{1}задания {4} *) или { Пример (* 1 *) задания (* 4 *)}.

Ограничители { } и (* *) удобно использовать при отладке программ. В процессе отладки часто требуется временно исключить выполнение какой-либо части программы. Удобно временно ограничить ненужную часть программы символами комментария {} или (* *), тогда она будет восприниматься компилятором как комментарий и не будет исполняться.

Ограничители { } и (* *) удобно использовать при отладке программ.

В процессе отладки часто требуется временно исключить выполнение какой-либо части программы.

Удобно временно ограничить ненужную часть программы символами комментария {} или (* *), тогда она будет восприниматься компилятором как комментарий и не будет исполняться.

-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Паскаль общие сведения (0.26 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт