Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. III. Функции
  2. III. Функции предметно-методической секции
  3. IV. Функции
  4. Активные операции коммерческих банков: понятие, значение, характеристика их видов.
  5. Б. Каковы функции политических институтов? Стратегия, предпочтения и общественный капитал
  6. Банки, их виды, функции и современная банковская система.
  7. Банки: их виды и функции

ЧТО Я ДОЛЖЕН ЗНАТЬ

 

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

Структура программы на языке PASCAL состоит из трёх частей:

1) заголовка;

2) описательного блока;

3) исполнительного блока;

Program имя программы; заголовок

Const nmax=100; начало описательного блока

Var n:integer; целое

m:longint; длинное целое

p:byte; байт

r:real; вещественный

c:char; символьный

s:string; строковой, длина строки 255 символов

str: string[80]; строковой, длина строки 80 символов

log:boolean; логический принимает значения true или false

Begin

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

End.

 

2. Числовые типы переменных

Shortint Короткое целое -128,127 8 бит

Integer Целое -32768, 32767 16 бит

Longint Длинное целое -2147483648… 2147483647 32бита

Byte Байт 0, 255 8 бит

Word Слово 0, 65535 16 бит

Real Вещественный 2.9E-39, 1.7E+38 6 байт

Extended Расширенный 3.4E-4932, 1.1E+4932 10 байт

Comp Комплексный -9.2E+18, 9.2E+18 8 байт

 

3. Оператор ввода информации

Read (x1,x2,x3) - ввод переменных x1, x2, x3. Например: 2 3 5 Enter

Readln (x1,x2,x3) - ввод переменных x1, x2, x3 с переходом курсора на новую строку.

4. Оператор вывода информации

Write (x1,x2,x3) - вывод на экран значения переменных х1, х2, х3;

Writeln (x1,x2,x3) - вывод на экран значения переменных х1, х2, х3 с переходом курсора на

новую строку.

Например, Write ('текст') - выводит на экран текст, заключённый в апострофах. Процедура вывода также выводит на экран результат вычисления арифметического выражения, заключённого в скобках, например: Write (х1+х2).

 

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

В левой части указывается имя переменной, правая часть – это выражение того же типа, что и

переменная. Символы «:=» связывают левую и правую части оператора присваивания и означают «присвоить значение». Например: n:=10; или а := b + c;

 

6. Оператор полного и неполного ветвления

Полное ветвления:

If < условие>

Then

Begin

< серия команд 1 >

end

Else

Begin

< серия команд 2 >;

end;

Неполное ветвление:

If < условие> then

begin < серия команд 1 > end.

7. Оператор выбора CASE

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

Case S of

C1: <Оператор1>

С2: <Оператор2>

................

CN: <ОператорN>

Else <Оператор>

End;

S - выражение порядкового типа значение которого уже вычислено;

C1, C2,…,CN – константы, с которыми сравнивается значение выражения S;

<Оператор1>, <Оператор2>, <Оператор N> - операторы, из которых выполняется тот, с

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

 

8. Когда в ветвлении используются операторные скобки

Операторные скобки используются, если в серии команд более одного оператора

 

9. Оператор цикла WHILE. Когда применяется и при каком условии выполняется.

while <условие> do

begin тело цикла end; Применяется когда неизвестно число повторений. Выполняется до тех пор пока условие истинно.

 

10. Оператор цикла FOR. Две модификации. Когда применяется и при каком условии выполняется.

Применяется когда известно число повторений. Существует два варианта оператора.

for i:=a to b do begin тело цикла end; параметр цикла i принимает значения от a до b, увеличивая свое значение на 1 после каждого витка цикла.

for i:=b downto a do begin тело цикла end; параметр цикла i принимает значения от b до a, уменьшая свое значение на 1 после каждого витка цикла.

 

11. Когда в циклах FOR и WHILE используются операторные скобки.

Когда в теле цикла более одного оператора

 

12. Оператор цикла REPEAT. Когда применяется и при каком условии выполняется.

Оператор цикла REPEAT применяется когда неизвестно количество повторений. Тело цикла выполняется хотя бы один раз. Цикл выполняется до тех пор пока условие ложно.

Repeat

тело цикла

until условие;

 

13. Использование окна WATCH

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

1) Ctrl+F7

2) Вводим имя переменной

3) Enter

14. Пошаговое выполнение программы по клавишам F7 и F8

F7 с заходом в функцию или процедуру

F8 без захода. Функция или процедура выполняются как один оператор

 

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

Abs (x) соответствует |x|;

ArcTan (x) соответствует arctg(x);

Cos (x) соответствует cos(x);

Sin (x) соответствует sin(x);

Exp (x) соответствует ex;

Ln (x) соответствует ln(x);

Sqr (x) соответствует x2;

Sqrt (x) соответствует квадратному корню из x;

Frac (x) возвращает дробную часть числа;

Int (x) возвращает целую часть числа;

Round (x) возвращает округленное по правилу арифметики число;

Trunc(x) возвращает число, отбрасывая дробную часть числа x.

 


Дата добавления: 2015-08-05; просмотров: 94 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Отличие залога от задатка| Просмотр тематического видео (рафтинг, каякинг)

mybiblioteka.su - 2015-2024 год. (0.009 сек.)