Меню
Разработки

Turbo Pascal

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

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

Презентация содержит 16 слайдов с теоретической информацией.

Презентация Турбо Паскаль базовые понятия

Алфавит языка:

Прописные и строчные буквы латинского языка и знак подчёркивания;

Десятичные и шестнадцатеричные цифры;

Специальные символы ( например: @,#,$,^[ тильда]);

Составные символы ( например:  := присвоение <> неравно);

Идентификаторы

Состоят из букв, цифр и знака подчёркивания.

Русские буквы не допустимы.

Начинаются с буквы или знака подчёркивания.

Не различают прописные и строчные буквы.

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

Типы данных делятся на:

1) Скалярные ( простые )

  • Стандартные – предлагаются разработчиками ТР.
  • Пользовательские – перечисляемые и интервальные.

2) Структурированные ( составные )

  • Строки
  • Массивы
  • Множества.
  • Записи
  • файлы

Структура программы.

Program  ИмяПрограммы;

Uses       ИмяМодуля1,…;

Label      ИмяМетки1,…;

Const     ИмяКонст=ЗначКонст;

Type      ИмяТипа=ЗначТипа;

Var        ИмяПеременной:Тип;

Begin    

 инструкции основной программы

End.

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

Turbo Pascal   (базовые понятия)

Turbo Pascal (базовые понятия)

Прописные и строчные буквы латинского языка и знак подчёркивания; Десятичные и шестнадцатеричные цифры; Специальные символы ( например : @,#,$,^[ тильда ]) ; Составные символы (  например : := присвоение   неравно);
  • Прописные и строчные буквы латинского языка и знак подчёркивания;
  • Десятичные и шестнадцатеричные цифры;
  • Специальные символы

( например : @,#,$,^[ тильда ]) ;

  • Составные символы

( например : := присвоение

неравно);

Стандартные Состоят из букв, цифр и знака подчёркивания. Русские буквы не допустимы. Начинаются с буквы или знака подчёркивания. Не различают прописные и строчные буквы. например:  SIN(X)  Пользователя
  • Стандартные
  • Состоят из букв, цифр и знака подчёркивания.
  • Русские буквы не допустимы.
  • Начинаются с буквы или знака подчёркивания.
  • Не различают прописные и строчные буквы.

например: SIN(X)

  • Пользователя

Скалярные ( простые ) Стандартные – предлагаются разработчиками ТР. Пользовательские – перечисляемые и интервальные. Стандартные – предлагаются разработчиками ТР. Пользовательские – перечисляемые и интервальные. Структурированные ( составные ) Строки Массивы Множества Записи файлы Строки Массивы Множества Записи файлы
  • Скалярные ( простые )
  • Стандартные – предлагаются разработчиками ТР. Пользовательские – перечисляемые и интервальные.
  • Стандартные – предлагаются разработчиками ТР.
  • Пользовательские – перечисляемые и интервальные.
  • Структурированные ( составные )
  • Строки Массивы Множества Записи файлы
  • Строки
  • Массивы
  • Множества
  • Записи
  • файлы

Стандартные типы данных Название Диапазон значений Byte байтовый Память, байт 0 - 255 Shortint  короткий целый 1 (-128) - 127 Integer  целый Word слово (-32768)-32767 1 0 - 65535 Longint  длинный целый 2 2 (-2147483648)-2147483647 Single  с одинарной точностью 4 1,5Е-45 – 3,4Е38 Real  вещественный 4 2,9Е-39 – 1,7Е38 Double  с двойной точностью 6 5,0Е-324 – 1,7Е308 Extended с повышенной точнос 8 3,4Е-4932 – 1,1Е4932 Comp  сложный Char  символьный (-2Е63+1) - 2Е63-1 10 8 Символы кодовой таблицы Boolean  логический 1  true, false 1

Стандартные типы данных

Название

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

Byte байтовый

Память, байт

0 - 255

Shortint короткий целый

1

(-128) - 127

Integer целый

Word слово

(-32768)-32767

1

0 - 65535

Longint длинный целый

2

2

(-2147483648)-2147483647

Single с одинарной точностью

4

1,5Е-45 – 3,4Е38

Real вещественный

4

2,9Е-39 – 1,7Е38

Double с двойной точностью

6

5,0Е-324 – 1,7Е308

Extended с повышенной точнос

8

3,4Е-4932 – 1,1Е4932

Comp сложный

Char символьный

(-2Е63+1) - 2Е63-1

10

8

Символы кодовой таблицы

Boolean логический

1

true, false

1

Структура программы. Program   ИмяПрограммы ; Uses   ИмяМодуля1,… ; Label ИмяМетки1,… ; Const  ИмяКонст=ЗначКонст ; Type    ИмяТипа=ЗначТипа ; Var  ИмяПеременной:Тип ; Begin   инструкции основной программы End .

Структура программы.

Program ИмяПрограммы ;

Uses ИмяМодуля1,… ;

Label ИмяМетки1,… ;

Const ИмяКонст=ЗначКонст ;

Type ИмяТипа=ЗначТипа ;

Var ИмяПеременной:Тип ;

Begin

инструкции основной программы

End .

Операторы ввода/ вывода. Read  Readln Читай Читай строку ( создание паузы) Write Writeln Пиши Пиши строку ( перевод курсора на новую строку)

Операторы ввода/ вывода.

  • Read
  • Readln
  • Читай
  • Читай строку

( создание паузы)

  • Write
  • Writeln
  • Пиши
  • Пиши строку

( перевод курсора на новую строку)

Стандартные функции. Abs(x) I x I Sqr(x) X^2 Sqrt(x) Корень из Х pi П Sin(x) синус Cos(x) косинус Arctan(x)  арктангенс

Стандартные функции.

Abs(x)

I x I

Sqr(x)

X^2

Sqrt(x)

Корень из Х

pi

П

Sin(x)

синус

Cos(x)

косинус

Arctan(x)

арктангенс

Дополнительные функции. Div -  возвращает целую часть от деления, а дробная отбрасывается. Например: 11 div 5  =  2  123 div 4 = 30  -17 div -5 = 3

Дополнительные функции.

  • Div - возвращает целую часть от деления, а дробная отбрасывается.

Например: 11 div 5 = 2

123 div 4 = 30

-17 div -5 = 3

Дополнительные функции. Mod –  вычисляет остаток, полученный при выполнении целочисленного деления. Например :  10 mod 5 = 0  14 mod 5 = 4  -17 mod 5 = -2

Дополнительные функции.

  • Mod – вычисляет остаток, полученный при выполнении целочисленного деления.

Например : 10 mod 5 = 0

14 mod 5 = 4

-17 mod 5 = -2

Дополнительные функции. Dex(x,n)  уменьшает значение целочисленной переменной Х на n ( по умолчанию n= 1) Inc(x,n) увеличивает значение целочисленной переменной Х на n ( по умолчанию n= 1) Frac(x)  вычисляет дробную часть Х Int(x) вычисляет целую часть Х Random( диапазон) возвращает случайное число Х, удовлетворяющее условию 0

Дополнительные функции.

  • Dex(x,n) уменьшает значение целочисленной переменной Х на n ( по умолчанию n= 1)
  • Inc(x,n) увеличивает значение целочисленной переменной Х на n ( по умолчанию n= 1)
  • Frac(x) вычисляет дробную часть Х
  • Int(x) вычисляет целую часть Х
  • Random( диапазон) возвращает случайное число Х, удовлетворяющее условию 0

Задания . 1. Выберите допустимые идентификаторы и объясните почему: 3DGraf  Nomer.Data Blok#1 Blok_15 My Program Metka13 div

Задания .

1. Выберите допустимые идентификаторы и объясните почему:

  • 3DGraf
  • Nomer.Data
  • Blok#1
  • Blok_15
  • My Program
  • Metka13
  • div

Задания . 2 . Чему равно действие? 10 div 3 = 11 mod 5 = 2 div 3 = 10 mod 3 = 17 div -5 = 22 mod 5 = -17 div 5 = 31 mod 16 =

Задания .

2 . Чему равно действие?

10 div 3 = 11 mod 5 =

2 div 3 = 10 mod 3 =

17 div -5 = 22 mod 5 =

-17 div 5 = 31 mod 16 =

Задания . 3 . Найдите результат. x:=10; dec(x,2); X:=10; inc(x,3); frac(0.25*11) int(422.117)

Задания .

3 . Найдите результат.

  • x:=10; dec(x,2);
  • X:=10; inc(x,3);
  • frac(0.25*11)
  • int(422.117)

Домашнее задание. Выучить лекцию. Составить программу +,-,* и / двух целых чисел.

Домашнее задание.

  • Выучить лекцию.
  • Составить программу +,-,* и / двух целых чисел.

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

Основы HTML

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

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

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

Вы смотрели