Конспект по теме: введение в язык программирования Паскаль





Скачать 271.2 Kb.
НазваниеКонспект по теме: введение в язык программирования Паскаль
страница1/5
Дата публикации21.09.2013
Размер271.2 Kb.
ТипКонспект
100-bal.ru > Информатика > Конспект
  1   2   3   4   5

Конспект по теме: введение в язык программирования Паскаль

Учитель информатики Батракова Людмила Васильевна

__________________________________________________________________________________

Алгоритмический язык Pascal



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


Алфавит языка PASCAL
Текст PASCAL-программы представляет собой последовательность строк, состоящих из символов, образующих алфавит языка.
Максимальная длина строки - 126 символов.





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



Зарезервированные (служебные) слова:


absolute

div

goto

nil

repeat

var

and

do

if

not

set

virtual

array

downto

implementation

object

shl

while

asm

else

in

of

shr

with

assembler

end

inline

ot

string

xor

begin

external

interface

packed

then




case

file




private

to




const

for

interrupt

procedure

type




constructor

forward

label

program

unit




destructor

function

mod

record

uses






2. Идентификаторы (имена)





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

Примеры:


X

_Beta

программа

Y22M

5ABC

Figure/Fer

RAZMER

Pascal_Basic

INd67

index

_123

Const

Gamma

Y.22

ABCD_1234_EFG

Alfa_Beta

CH Gamma

Dos.Exec

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


Условное обозначение операции

Наименование операции

+

сложение

-

вычитание

*

умножение

/

деление

div

деление целочисленное

mod

остаток от целочисленного деления

:=

присвоение

=

равно (сравнение)

<>

не равно (сравнение)

<

меньше (сравнение)

>

больше (сравнение)

<=

меньше или равно (сравнение)

>=

больше или равно (сравнение)

not

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

and

логическое И

or

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

xor

исключительное ИЛИ



5. Разделители
Формируются из специальных символов и в основном используются для повышения наглядности текстов программ. Например: “(“,”)”, “{“, “}”, “;”, пробел “ ”.
6. Изображения
Группа лексем обозначает числа, символьные строки и некоторые другие значения.
Представление чисел


Система типов данных Turbo Pascal



Общая структура программы


Program Имя_программы;
Uses

Список используемых библиотек ( модулей);

Label

Список меток в основном блоке программы;

Const

Определение констант программы;

Type

Описание типов;

Var

Определение глобальных переменных программы;
Определение процедур (заголовки и, возможно, тела процедур);
Определение функций (заголовки и, возможно, тела функций);

Begin
Основной блок программы
End.


Соглашения о переменных
Основные характеристики переменной:


Имя (идентификатор)

Alpha

Тип переменной

Real

Значение

12.345

Адрес

$1000 : $2A34



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

Задание типа определяет область значений и вид внутреннего представления.

Значение переменной присваивается в программе путем считывания соответствующей константы, либо с помощью оператора присваивания.

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

Var

X : Real; {вещественная переменная}

I, J, K : Integer; {три целые переменные}

S1, S2 : Char; {две символьные переменные}

LOGIC : Boolean; {логическая переменная}

Соглашения о постоянных
Постоянная (константа) - величина, значение которой не будет изменяться в ходе выполнения программы.
Const

Min =0; {целое число}

Max =500; {целое число}

E =2.7; {вещественное число}

SpecChar =’\’; {символ}

HelpStr =’Нажмите клавишу F1’; {строка}

OK =True; {логическая константа}

MaxReal =1.7e38; {вещественное число}
{определение констант как выражения из чисел, некоторых функций языка и определенных ранее простых констант}
Interval = Max - Min;

Key = Chr (27);

E2 = E * E;
Типизированные константы
(переменные со стартовым значением)
Типизированные константы являются переменными, которым в той части программы, где описываются константы, присваивается некоторое начальное значение. Они не только могут описываться как переменные, их можно использовать в качестве переменных, т.е. им можно присвоить новое значение.
Const

R : Real = 1.1523;

I : Integer = -10;

S : String[10] = ’Привет ! ’;

Done : Boolean = True;

Операторы Паскаля


Операторы




Простые


Структурные



  1   2   3   4   5

Добавить документ в свой блог или на сайт

Похожие:

Конспект по теме: введение в язык программирования Паскаль iconКонспект урока по теме: «решение неравенств второй степени с одной переменной»
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconУчебно-тематический план по программе «Основы программирования» (2...
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconНазвание с гиперссылкой
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconТехнологическая карта урока
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconУрок математики с использованием икт
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconКонспект урока по информатике Тема урока: «Язык програмирования Паскаль....
Развивать навыки программирования на алгоритмическом языке высокого уровня на примере языка Паскаль
Конспект по теме: введение в язык программирования Паскаль iconТема урока: Формула n-го члена арифметической прогрессии. Цели
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconТема урока: Формула суммы п-первых членов геометрической прогрессии
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconАнализа результативности деятельности гимназии «Школа Ломоносова» в 2011/2012 учебном год
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconВетвление на языке Паскаль
Вести понятие условного оператора на языке программирования Паскаль, обучить приемам построения простых вычислительных алгоритмов...
Конспект по теме: введение в язык программирования Паскаль iconНоу впо институт государственного управления, права и инновационных...
Введение. Алгоритм. Программа. Язык программирования Паскаль. Техника безопасности
Конспект по теме: введение в язык программирования Паскаль iconКонспект урока на тему
Развивать навыки программирования на алгоритмическом языке высокого уровня на примере языка Паскаль
Конспект по теме: введение в язык программирования Паскаль iconКонспект урока по русскому языку
Развивать навыки программирования на алгоритмическом языке высокого уровня на примере языка Паскаль
Конспект по теме: введение в язык программирования Паскаль iconПлан введение сущность объектно-ориентированного подхода к программированию...
Первый объектно-ориентированный язык программирования Simula 67 был разработан в конце 60-х годов в Норвегии. Авторы этого языка...
Конспект по теме: введение в язык программирования Паскаль iconТема урока: среда программирования qbasic цели урока
Программы пишут программисты на разных языках программирования. Одним из языков программирования является язык qbasic
Конспект по теме: введение в язык программирования Паскаль iconПрограмма по формированию навыков безопасного поведения на дорогах...
Как реализуется на языке программирования Паскаль цикл с известным числом повторений?


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск