Справочный материал по Turbo Pascal
материал по информатике и икт (8 класс)

Справочный материал по Turbo Pascal "Режимы работы. Алфавит языка Турбо Паскаль. Оператор присваивания. Целые числа. Действительные (вещественные) числа. Математические функции"

Скачать:

ВложениеРазмер
Microsoft Office document icon paskal_chast1.doc86 КБ

Предварительный просмотр:

Информатика 1 Turbo Pascal

1 Запуск среды Турбо Паскаль

Запускаем Турбо Паскаль двойным щелчком мышки

2 Оболочка Турбо Паскаля

Для того чтобы войти в главное меню оболочки ТУРБО-ПАСКАЛЯ , необходимо нажать клавишу F10. Поиск нужного меню осуществляется при помощи курсорных клавиш. Переход от команды к команде в диалоговом окне какой-либо команды оболочки осуществляется нажатием клавиши TAB. Выход из главного меню оболочки или диалогового окна осуществляется нажатием клавиши Esc.

3 Режимы работы

Меню: File (режим работы с файлом)

Open - открыть старый файл в окне Edit.

New - открыть новое окно.

Save - сохранить файл.

Save As - сохранить файл с именем.

Save All - сохранить все файлы.

Change Dir - изменить текущий каталог.

Print - печать текста программы.

Exit - выйти из среды.

Меню: Edit (редактирование файла)

Cut - вырезать фрагмент.

Copy - копировать фрагмент.

Paste - вставить фрагмент.

Clear - очистить редакционное окно.

Меню: Search (поиск файла)

Find - найти заданный текст.

Replace – заменить текст.

Search Again - повторить поиск.

Go to line number - перейти к строке с заданным номером.

Find Procedure - найти процедуру.

Find Error - найти ошибку.

Меню: Run (запуск программы на выполнение)

Run - выполнить программу.

Program reset - сбросить программу.

Go to Cursor - выполнить до строки с курсором.

Trace into - выполнить программу построчно (т.е. с заходом в процедуры).

Step over - выполнить программу пошагово (т.е. без захода в процедуры).

Parameters - установить параметры.

Меню: Compile (компиляция программы)

Compile - компиляция программы.

Make - сборка.

Build - полная сборка.

Destination Memory - в какую память компилировать.

Primary File - основной файл.

Меню: Debug (режим отладки)

Evaluate/Modify - вычисление/модификация.

Watch - просмотр.

Add Watch - добавить выражение для просмотра.

Breakpoints - точки прерывания.

Меню: Tools (инструменты)

Меню: Options (опции)

Compiler - компилятор.

Memory Sizes - размеры памяти.

Linker - редактор связей.

Debugger - отладчик.

Directories - каталоги.

Меню: Window (окно)

Size/Move - изменение размера окна и положения на экране.

Zoom - масштабирование.

Tile - расположение окон одно под другим.

Cascade - расположение окон каскадом.

Next - активировать следующее окно.

Previous - активировать предыдущее окно.

Close - закрыть активное окно.

List - список открытых окон.

Меню: Help (помощь)

Contents - показать содержание для выбора темы.

Index - показать список ключевых слов для выбора темы.

Topic Search - поиск заданной темы.

Previous Topic - показать предыдущий раздел.

4

Английский

Русский

Shift + Ctrl

Shift + Ctrl

5 Алфавит языка Турбо Паскаль

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

Алфавит языка в свою очередь состоит из:

1) латинских букв и символа подчеркивания: _

2) арабских цифр:

3) 22 специальных символов: + - * / = > < . , : ; ' ) ( ] [ } { # $ ^

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

Виды лексем:

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

2) Имена. Они вводятся для обозначения в программе переменных, констант, типов, процедур и функций. Имена формируются из букв и цифр. Первым символом имени должна быть буква. Длина имени не должна превышать 63 символа. Заглавные и строчные буквы в именах не различаются.

3) Числа и символьные строки.

4) Знаки операций и разделители. Они формируются из одного или нескольких специальных символов.

5) Комментарии. Они представляют собой произвольную последовательность символов (не обязательно из алфавита языка, то есть допускаются и русские буквы), заключенную в фигурные скобки { }. Комментарии не изменяют смысл программы, не влияют на ее выполнение и предназначены для пояснений.

6 Правила языка

  • Использовать буквы латинского алфавита
  • Выделять в операторные скобки несколько операторов для одновременного их выполнения
  • В конце оператора ставить точку с запятой
  • Смысловые части выделять одинаковым отступлением от начала строки

7 Правила записи выражений

Математика

+

-

:

а2

Программирование

+

-

*

/

а*а

  • Выражения записываются в строчку. Двухэтажные выражения, верхние и нижние индексы не допускаются.
  • Используются скобки только одного вида – круглые.
  • Нельзя записывать подряд два знака операций.
  • Операция присваивания записывается следующим образом:
    a:=b+d;
    c:=d*d+a*a;

8 Оператор присваивания

Оператор присваивания имеет следующий синтаксис:
<переменная> := <выражение>


Оператор присваивания обозначается лексемой "
:="

Оператор действует таким образом:

  • вычисляет выражение в правой части присвоения
  • переменная, указанная в левой части, получает вычисленное значение

При этом тип выражения должен быть обязательно совместимым с типом переменной.

9 Целые числа

Описатель типа

Минимальное число

Максимальное число

1

Integer

-32 768

+32 767

2

Shortint

-128

+127

3

Longint

-2 147 483 648

+2 147 483 647

4

Byte

0

255

5

Word

0

65 535

10 Действительные (вещественные) числа

Запись вещественных чисел

С фиксированной точкой

С плавающей точкой

.5

Математическая запись

Запись на языке Паскаль

*104

-23*10-3

*103

26*10-2

-3*10-3

#1045;04

-23Е-03

#1045;03

26Е-02

-3Е-03

Описатель типа

Минимальное число

Максимальное число

1

Real

#1045;-39

#1045;38

2

Single

#1045;-45

#1045;38

3

Double

#1045;-324

#1045;308

11 Математические функции

Функция

Назначение

Функция

Назначение

1

abs(x)

Абсолютное значение числа х

9

sqr(x)

Квадрат числа

2

cos(x)

Косинус числа х, где х – угол в радианах

10

sqrt(x)

Квадратный корень

3

sin(x)

Синус числа х, где х – угол в радианах

11

trunc(x)

Возвращает число, равное целой части числа х

4

arctan(x)

Арктангенс числа х, где х – угол в радианах

12

frac(x)

Возвращает число, равное дробной части числа х

5

sin(x)/cos(x)

Тангенс числа х, где х – угол в радианах

13

int(x)

Возвращает число, равное целой части числа х

6

exp(x)

Возвращает число, равное е (экспонента) в степени х

14

round(x)

Возвращает число, равное целой части числа х

7

ln(x)

Натуральный логарифм

15

random(x)

«Случайное» число

8

pi

Число Пи

16

odd(x)

Проверка нечетности

Оператор

Результат

Оператор

Результат

Оператор

Результат

r:=int()

i:=round()

4

i:=trunc()

2

r:=int()

i:=round()

3

i:=trunc()

3

r:=int()

i:=round()

4

i:=trunc()

-3

r:=int()

i:=round()

-4

r:=int()

i:=round()

-3

12 Математические процедуры

Процедура

Назначение

1

inc(x, y)

Увеличивает значение числа х на у. (Процедура может быть задана без аргумента у. В этом случае значение числа х будет увеличиваться на 1)

2

dec(x, y)

Уменьшает значение числа х на у. (Процедура может быть задана без аргумента у. В этом случае значение числа х будет уменьшаться на 1)

3

randomize

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

МБОУ "Нижнекуюкская ООШ" 2022/2023 учебный год


По теме: методические разработки, презентации и конспекты

Конспект урока с презентацией "Графика на языке программирования Turbo Pascal"

Урок для учащихся 11 класса по теме "Графика на языке программирования ТР". Содержит теоретический материал, практическую работу и презентацию к уроку. Надеюсь, многим учителям информатики пригодится!...

Turbo Pascal. Разработка программ, содержащих оператор ветвления

Изучение программирования и языков программирования, таких как Basic, Pascal, C++, Delphi и др. является неотъемлемой частью информатики. С помощью языков программирования можно создавать свои п...

Реализация циклического алгоритма в среде Turbo Pascal. Оператор цикла с параметром

Урок по предметной области “Информатика” для 9-10 класса Данный материал  представляет разработку урокапо теме “Реализация циклического алгоритма в среде TurboPascal. Оператор цикла с парам...

Справочный материал по Turbo Pascal

Справочный материал по Turbo Pascal "Структура программы. Оператор ввода. Оператор вывода"...

Справочный материал по Turbo Pascal

Справочный материал по Turbo Pascal "Линейные алгоритмы"...

Справочный материал по Turbo Pascal

Справочный материал по Turbo Pascal "Линейные алгоритмы. Решение задач. Константы цвета"...

Справочный материал по Turbo Pascal

Справочный материал по Turbo Pascal "Ветвящиеся алгоритмические конструкции"...