Инфоурок Информатика Другие методич. материалыРаздаточный материал по информатике "Основные команды языка программирования Pascal АВС"

Раздаточный материал по информатике "Основные команды языка программирования Pascal АВС"

Скачать материал

Основные команды языка программирования Pascal АВС

 

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

Буквы латинского алфавита, русские буквы как комментарии и сообщения, все цифры 0-9, знаки арифметических операций: +, -, *, /, знаки операций сравнения, разделители: . , ; “ ‘

Основные, простые  типы

Ключевое слово

Диапазон
Представление значений

Операции и приоритет действий

Ч

И

С

Л

О

Целый

INTEGER

числа со знаком
от -32768 до 32767

*, /,+, –,
DIV, MOD

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

(Действительный)

REAL

числа со знаком,
в том числе дробные

*, /,+, –

С
Л
О
В
А

Символьный

CHAR

1 любой символ, набранный на клавиатуре

 

Строковый

STRING

STRING [n]  n – кол-во символов в строке

Набор символов
от 0 до 255 штук

 

Логический

BOOLEAN

True

False

NOT, AND, OR

Массив

ARRAY

<имя массива> : array [количество элементов в массиве] of <тип элементов>

Набор элементов одного типа

 

 

Операторы

 

Назначение

Ключевое слово

Общий вид записи

Пример

Заголовок программы
PROGRAM

Program  <название программы>;

Program Primer_1;

Объявление констант
СONST

Const <имя> = <значение>;

Const a = 21;

Объявление переменных
VAR

Var <переменная> : <тип>;

 

Var a, b : real;

Mas: array [1..n] of integer;

ВВОД

с клавиатуры

READ

readln (список  переменных);

readln (a, b);

READLN

ВЫВОД

на экран  

WRITE

Write ('текст', список переменных);

write (‘y=’, y, ’x=’, x);

WRITELN

ПРИСВАИВАНИЕ

:=

<Переменная> := <значение>;

<Переменная> := <переменная>;

<Переменная> := <выражение>;

X := 2.5;

S := X;

Y := A*x^2+B*x+C;

Оператор с УСЛОВИЕМ

IF THEN
ELSE

IF <условие> THEN <инструкция 1> ELSE <инструкция 2>;

If a=0 then y:=x*b
else y:=x/a;

Операторные СКОБКИ

BEGIN

END;

 

begin

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

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

  end;

begin

      x1 := b/(2*a);

      writeln ('x=', x1);

end;

ЦИКЛ

с пред-условием

WHILE  DO

WHILE <условие> DO         
             <тело цикла>;

While a < > 2 do

S := S+1;

Write (‘S=’,S);

ЦИКЛ

с пост-условием

REPEAT UNTIL

REPEAT <тело цикла>

UNTIL <условие>;

I := 1; S := 0;

repeat

  Begin

     Read (a);

     S := s+a;  i := i+1;

   End;

until i>10 ;   

Writeln ('сумма =', s);

ЦИКЛ по параметру

FOR i:=n TO m DO

<тело цикла>;

FOR <счётчик> := <начальное значение> TO <конечное значение> DO <тело цикла>;

S := 0;

For I := 1 to 20 do

S := S+I;

Write (‘S=’,S);

Если n > m

FOR i:=n DOWNTO m DO

<тело цикла>;


FOR <счётчик> := <начальное значение> DOWNTO <конечное значение> DO <тело цикла>;

Структура программы на Pascal:

 

Заголовок

 

PROGRAM <имя> ;

Раздел описания данных

 

CONST <имя> = <значение> ;
VAR <имя , имя> : <тип данных> ;

Начало программы

 

BEGIN

Раздел операторов

 

        <тело программы> ;

Конец программы

 

END.

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

 

Функция

Запись

Тип аргумента

Тип результата

Y=

Y = abs(x)

Integer, real

Integer, real

Y=x2

Y = sqr(x)

Integer, real

Integer, real

Y=

Y = sqrt(x)

Integer, real

real

Y=sin x

Y = sin(x)

Integer, real

real

Y=cos x

Y = cos(x)

Integer, real

real

Y=ex

Y = exp(x)

Integer, real

real

Выделение дробной части аргумента

Y = Frac(x)

real

real

Выделение целой части аргумента

Y =Int(x)

real

Integer

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

Y = odd(x)

Integer

boolean

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

Y = random(х)

Integer

Integer

Округление вещественного числа до целого

Y = round(x)

real

Integer

Выделение целой части вещественного числа

Y = trunc(x)

real

Integer

Арифметические операции:

                  

+

сложение

*

умножение

-

вычитание

/

деление вещественное

DIV

деление целочисленное, например, 5 div 2 = 2 (целая часть числа)

MOD

остаток от деления, например, 5 mod 2 = 1 (остаток от деления)

Значение операторов

 

PROGRAM

программа

BEGIN

начало

END

конец

WRITE

пиши

WRITELN

пиши в строчку (линию)

READ

читай

READLN

читай в строчку (линию)

Условие

IF

если

THEN

тогда

ELSE

иначе

Цикл

FOR

для

TO

до

DOWNTO

вниз до

DO

делать

WHILE

пока

REPEAT

повторять тело цикла

UNTIL

до

Логика

BOOLEAN

логический

TRUE

истина

FALSE

ложь

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Раздаточный материал по информатике "Основные команды языка программирования Pascal АВС""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Психолог в социальной сфере

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 653 949 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 02.12.2022 130
    • DOCX 91.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Кравчук Светлана Витальевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Кравчук Светлана Витальевна
    Кравчук Светлана Витальевна
    • На сайте: 7 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 2471
    • Всего материалов: 4

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 64 человека из 34 регионов
  • Этот курс уже прошли 83 человека

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 17 регионов
  • Этот курс уже прошли 33 человека

Мини-курс

Современные медиа: экономика, системы и технологии

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стратегии карьерного роста и развития

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Психоаналитический подход: изучение определенных аспектов психологии личности

4 ч.

780 руб. 390 руб.
Подать заявку О курсе