ABC-Pascal. Структура программы. Переменные и присваивание. Ввод-вывод
Структура программы
Пример программы
Комментирование строк
Объявление констант
Типы переменных
Объявление переменной
Объявление переменных
Оператор присваивания
Знак окончания команды (разделитель)
Математика:
Математика:
Округление
Тригонометрия
Ввод данных с клавиатуры
Вывод данных на экран
Ввод-вывод с пояснениями
Вывод с форматированием
Спасибо за внимание!
242.00K
Категория: ПрограммированиеПрограммирование

ABC-Pascal. Структура программы. Переменные и присваивание. Ввод-вывод

1. ABC-Pascal. Структура программы. Переменные и присваивание. Ввод-вывод

Валов Андрей Михайлович, к.п.н.,
доц. каф. ИТвО НИПКиПРО

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

program имя_программы;
var блок переменных;
begin
тело программы
end.

3. Пример программы

program calculator;
var a,b,c: integer;
begin
writeln('Введите a:');
readln (a);
writeln('Введите b:');
readln (b);
c:=a+b;
writeln('a+b=',c); //можно без ;
end.

4. Комментирование строк

Строка:
// <коммент.>
Блок строк:
{ <коммент.> }

5. Объявление констант

Общий вид:
const имя константы = значение;
Пример:
const N = 10;

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

Integer – целочисл.
Real – веществ.
Boolean – логич.
Char – симв.
String – строк.

7. Объявление переменной

Общий вид:
var имя перем.: тип;
Пример:
var a: Integer;

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

Общий вид:
var имя_перем1,
имя_перем2: тип1;
имя_перем3: тип2;
Пример:
var a,b: Integer;
c: Real;

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

Общий вид:
:=
Пример:
a:=5;

10. Знак окончания команды (разделитель)

Общий вид:
;
Пример:
a:=5;b:=10;c:=a+b;

11. Математика:

a+b //сложение
a-b //вычитание
a*b //умножение
a/b //деление

12. Математика:

a div b //целочисл. дел.
a mod b //остаток от дел.
power(a,b) //возв. в степ.
sqrt(a) //извл. кв. корня

13. Округление

trunc(x) //отброс др.части
round(x) //до ближ. цел.
uses Math; //(.NET)
ceil(x) //вверх
floor(x) //вниз

14. Тригонометрия

sin(x)
cos(x)
uses Math; //(.NET)
tan(x)
arcsin(x)

15. Ввод данных с клавиатуры

Общий вид:
read (имя_перем.);
readln (имя_перем.);
Пример:
read (a); //в одну строку
readln (a); //построчно

16. Вывод данных на экран

Общий вид:
write (имя_перем.);
writeln (имя_перем.);
Пример:
write (a); //в одну строку
writeln (a); //построчно

17. Ввод-вывод с пояснениями

Ввод данных:
writeln ('Введите значение а:');
readln (a);
Вывод данных:
writeln ('Значение a=', a);

18. Вывод с форматированием

a:=10; //цел.
b:=3; //цел.
c:=a/b; //вещ.
write(c:4:3);
//определяем в операторе
вывода ширину поля и
размер др. части

19. Спасибо за внимание!

Обратная связь
http://nipkipro.ru/
Контакты
[email protected]
English     Русский Правила