Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль



Скачать 449.08 Kb.
страница1/5
Дата09.07.2014
Размер449.08 Kb.
ТипДокументы
  1   2   3   4   5
Интегрированная среда Turbo Pascal.

Функциональные клавиши Турбо Паскаль.

F2 - сохранение редактируемого текста на диске;

F3 - загрузка текста с диска в окно редактирования;

F9 - компилировать программу, но не выполнять ее;

CTRL-F9 - выполнить прогон программы (компилировать ее и выполнить);

ALT-F5 - просмотр результатов выполнения программы;

Esc - переход из главного меню в окно редактирования.

ALT-X - выход из системы Турбо Паскаль.

Запустить программу на исполнение - Ctrl+F9.

Работа с блоками в Turbo Pascal

Блок это выделенная часть программы. Блоки можно переносить, копировать, удалять.

Ctrl+K,B – отметить начало блока;

Ctrl+K,K – отметить конец блока;

Ctrl+K,C – скопировать блок; в меню Edit выбрать команду Copy, затем команду Past.

Ctrl+K,V – переместить блок; в меню Edit выбрать команду Cut, затем команду Past.

Ctrl+K,Y – удалить блок; в меню Edit выбрать команду Clear.

Ctrl+K,H – снять выделение блока.

Выделить блок можно выделить еще следующим образом: прижать клавишу Shift и управляя стрелками продлить выделение на весь блок; либо с помощью мыши: прижать левую клавишу мыши протянуть выделение на весь блок. Повторное нажатие клавиши мыши приведет к снятию выделения.

Редактирование программы.

Перемещение курсора в начало строки – Home;

Перемещение курсора в конец строки – End;

Переключение между русским и латинским алфавитом - Ctrl+Shift (справа); Ctrl+Shift (слева);

Набор заглавной буквы – Shift+<клавиша с буквой>;

Удаление неправильного символа – установить курсор на этот символ и нажать клавишу Delete, либо установив курсор после неправильного символа и нажать BS;

Разрезать строчку на две – установить курсор на «место разреза» и нажать Enter;

Склеить две строки – установить курсор в конец первой из склеиваемых строк и нажать Delete или в начало второй и нажать BS;

Вставить между двумя строчками новую пустую – установить курсор в конец первой из двух строк или в начало второй и нажать Enter;

Удалить строчку целиком – установить на нее курсор и нажать комбинацию клавиш Ctrl+Y;

File состоит из следующих команд:

New – создать новое рабочее окно.

Open – открыть сохраненную ранее на диске программу.

Save – сохранить программу под текущим именем.

Save as – сохранение программы под новым именем.

Save all – сохранение всех окон под текущими именами.


Exit –выход из программы

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

program <имя программы>;

uses <имена подключаемых библиотек>;

type <описание типов данных>;

const <описание констант>;

label <описание меток>;

var <описание переменных>;

<описание подпрограмм>;

begin

<операторы>;

end.

ПЕРЕМЕННЫЕ ВЕЛИЧИНЫ. ОПИСАНИЕ ПЕРЕМЕННЫХ.

Каждую переменную необходимо описать в VAR.

Например VAR W,R,Y:INTEGER;

F,G:REAL;

ДОПУСТИМЫЕ ИМЕНА

НЕ ДОПУСТИМЫЕ

S, D1, Y2, DD, DD1

Ж, 2G

SUMMA, SUMMA_1

SUMMA 1

TRY_PLUS_DVA

TRY&DVA

Типы переменных

Тип




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

Целый

ShortInt

-128...127




Integer

-32768 ...32767




Longint

-2147483648 ...2147483647




Byte

0 .... 255




Word

0 ... 65535

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

Real

2,9 10-39..... 1,7 1038

11..12 значащих цифр




Single

7..8 значащих цифр




Double

15..16 значащих цифр




Extended

19..20 значащих цифр




Comp

19..20 значащих цифр

Логический

Boolean

TRUE FALSE

Cимвольный

Char

1 символ

Строковый

String

Массив символов, по умолчанию длина 256 символов.

Массивы

array




Записи

record




Множества

set




Файлы

file




Указатели

pointer





Операторы ввода READ, READLN

ЗАПИСЬ

ДЕЙСТВИЕ

READLN(S)

Ввести значение переменной S и enter

READ(S, F)

Ввести значение переменной S пробел затем F enter

READLN(S, F)

Ввести значение переменной S enter затем F enter

Операторы вывода WRITE, WRITELN

ЗАПИСЬ

ВЫВОДИТ НА ЭКРАН

WRITE(3+2,’1+6’)

51+6

WRITE(‘кадет’,4+5,’ класса’)

Кадет9 класса

WRITELN(R)

Значение переменной R

WRITE(‘мото’) WRITE(‘цикл’)

мотоцикл

WRITELN(‘мото’) WRITELN(‘цикл’)

мото

цикл

Операция присваивания

<имя переменной>:=<выражение>;

i:=0; значение переменной i становится равным нулю;

a:=b+c; значением переменной а будет число, равное сумме значений переменных b и c;

j:=j+1; значение переменной j увеличится на единицу.

Операции отношений:

< - меньше; > - больше; = - равно; <> - не равно; >= - больше или равно; <= - меньше или равно.

Стандартные математические функции

div

деление нацело (с отбрасыванием дробной части);

mod

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

abs(x)

Абсолютное значение х, т.е. модуль х

sqr(x)

Квадрат х.

sqrt(x)

Квадратный корень из х.

sin(x) и cos(x)

Значение синуса или косинуса х, х должен задаваться в радианах.

arctan(x)

Арктангенс х.

random(x)y

Случайное число из диапазона y<=...< y+x

ln(x)

Натуральный логарифм х (х>0)

inc(x,n)

Значением является х увеличенное на n.

dec(x,n)

Значением является х уменьшенное на n.

int(x)

Целая часть числа х.

frac(x)

Дробная часть числа х.

trunc(x)

Целая часть в форме longint.

round(x)

Значение х округленное до следующего целого числа.

Pi

Значение пи.

odd(x)

Значение функции true, если х нечетен, и false в противном случае.

exp(x)

Значением функции является е в степени х.

Линейный алгоритм

program exampl_1;

var x,y,a,b,c : integer;

d:real;

begin

writeln('Введите первое число’);

readln(х);

writeln('Введите второе число’);

readln(у);

a:=x+y;

b:=x-y;

c:=x*y;

d:=x/y;

writeln(‘Сумма = ‘,a);

writeln(‘Разность = ‘,b);

writeln(‘Произведение = ‘,c);

writeln(‘Частное = ‘,d:5:2);

readln;

end.

Задачи

№1 Вводятся два числа. Вывести их сумму, разность, произведение, частное (результаты вычислять в переменные).

№2 Вводятся три числа. Найти их среднее арифметическое и среднее геометрическое.

№3 Вводится число. Найти остаток от деления числа на 2, квадрат числа, квадратный корень числа, модуль числа.

№4 Вводится текушее время. Вычислить сколько секунд прошло с 8 часов утра.

№5 ПК спрашивает - как тебя зовут? Отвечает - здравствуй «имя»

Алгоритм ветвление Синтаксис конструкции IF:

If условие then

begin

{серия команд, если условие истино};

end

else

begin

{серия команд, если условие ложно};

end;



Примеры

С клавиатуры вводятся 2 числа. Вывести на экран большее из них.

Var a, b: integer;

begin

writeln('Введите первое число’);

readln(a);

writeln('Введите второе число’);

readln(b);

if a
WriteLn('наибольшее',b)

Else

WriteLn('наибольшее',a);

READLN;

END.

Рассчитать значение y при заданном значении x:



Var x: integer;

begin

writeln('Введите число’);

readln(x);

if х>0 then y:=sqrt(x)

else y:=x*x;

WriteLn('Y= ',y);

READLN;

END.

Задачи ветвление IF:

  1. Водятся два числа определить большее из них.

  2. Составить программу для вычисления значения функции y(x):



  1. Дано целое число. Определить:

    1. является ли оно чётным или нечётным;

    2. оканчивается ли оно цифрой 5;

    3. оканчивается ли оно цифрой 7;

  2. Дано двузначное число. Определить:

    1. какая из его цифр больше: первая или вторая;

    2. одинаковы ли его цифры?

    3. кратна ли трём сумма его цифр;

    4. кратна ли сумма его цифр числу A?

  3. Дано трёхзначное число. Определить:

    1. кратна ли пяти сумма его цифр;

    2. кратна ли сумма его цифр числу A;

    3. является ли сумма его цифр двузначным числом;

    4. является ли произведение его цифр трёхзначным числом;

    5. больше ли числа A произведение его цифр;

    6. верно ли, что все его цифры одинаковые?

    7. определить, есть ли среди его цифр одинаковые?

  4. Дано четырёхзначное число. Определить:

    1. равна ли сумма двух первых его цифр сумме двух его последних цифр;

    2. кратна ли трём сумма его цифр;

    3. кратно ли четырём произведение его цифр;

    4. кратно ли произведение его цифр числу A.

  5. У дракона каждый год растет по 3 головы, до 100 лет, после 100 по 2 головы в год. Сколько голов и глаз у дракона которому N лет? N вводится с клавиатуры. Если N <=0 ответ 0.

  6. Вводятся 3 целых числа. Определить большее из них

  7. Вводятся 3 целых числа. Если существует треугольник с такими сторонами то вывести его периметр и площадь, иначе вывести фразу «треугольник не существует».

  8. Даны три целых числа. Вывести на экран те из них, которые являются четными.

  9. Даны три вещественных числа. Возвести в квадрат те из них, значения которых неотрицательны.

  10. Даны три вещественных числа. Вывести на экран:те из них, которые принадлежат интервалу (1,6 – 3,8);

  11. Даны четыре целых числа. Определить сумму тех из них, которые кратны трем.
  1   2   3   4   5

Похожие:

Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconРабота в системе турбо паскаль (ТП)
Яп паскаль был разработан Н. Виртом в 1968 – 1970году и получил широкое распространение благодаря наглядности программ и легкости...
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconПрограммирование на процедурном языке высокого уровня(Turbo Pascal)
Паскаль постоянно совершенствовался, и сегодня его наиболее полно представляют версии Turbo Pascal 0, Borland Pascal 0, а также Object...
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconУрок n 17 Основы программирования на языке Turbo Pascal
Паскаль (Pascal)- учебный инструментальный язык программирования вычислительных машин и персональных компьютеров. На современных...
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconИнтегрированная среда программирования Turbo Pascal Язык программирования Pascal
Блеза Паскаля. Первоначально этот язык был создан для обучения программированию. Однако благодаря заложенным в нем большим возможностям...
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconОсновные понятия языка паскаль
Алфавит языка Паскаль. Под алфавитом понимается упорядоченная определенным образом совокупность взаимно различимых знаков — символов....
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconДанные логического, символьного и строкового типа в Turbo Pascal. Библиотека (модуль) crt и Graph. Работа с файлами в Turbo Pascal. Построение графиков функций. Численные методы
Логический тип переменных называется булевым. Он основан на ма- тематической логике, в которой применяются две константы: 1 ис
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconКраткая теория по курсу информатика Типы данных языка программирования Turbo Pascal
В языке программирования Turbo Pascal все данные, используемые программой должны принадлежать к какому-либо типу данных. Некоторые...
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconI основы языка высокого уровня турбо pascal алфавит языка Pascal
Прописные и строчные буквы Pascal'eм не различаются. Знаки «возведение в степень» и двойная кавычка в языке отсутствуют
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль iconИнтегрированная среда программирования
Интегрированная среда программирования Delphi позволяет сравнительно легко и быстро создавать законченные приложе­ния Windows. Поэтому...
Интегрированная среда Turbo Pascal. Функциональные клавиши Турбо Паскаль icon"Среда программирования Turbo Pascal "
Развивающая: развитие алгоритмического мышления, навыков работы на компьютере, познавательных интересов, памяти, внимания, самостоятельности...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org