354.92K
Category: programmingprogramming

Интегрированная среда разработки PascalABC.NET

1.

Языка программирования Pascal был разработан ученым
Б. Паскалем?
Да
Нет

2.

Какая из групп символом не относится к алфавиту
ЯП Pascal?
Прописные латинские буквы
Строчные латинские буквы
Римские цифры
Арабские цифры
Некоторые специальные символы

3.

Выберите правильное обозначение типа данных
«ЦЕЛОЧИСЛЕННЫЙ»
string
boolean
integer
real
char

4.

Выберите правильное обозначение типа данных
«Вещественный»
string
boolean
integer
real
char

5.

Выберите правильное обозначение типа данных
«Символьный»
string
boolean
integer
real
char

6.

Выберите правильное обозначение типа данных
«Строковый»
string
boolean
integer
real
char

7.

Выберите правильное обозначение типа данных
«Логический»
string
boolean
integer
real
char

8.

Какое из имен переменных записано правильно?
_23-x
23-x
_23_x

9.

Какое из имен программ записано не верно?
Nomer_1
Begin
_Pervij

10.

Какой из разделов описания переменных записан
правильно?
Var k,h – intreger;
Var k; h: integer;
Var k,h: integer;

11.

№ 10 (в)
№10 (г)

12.

№ 12 (в)
№12 (г)

13.

Общий вид программы:
program <имя программы>;
const <список постоянных значений>;
var <описание используемых переменных>;
begin <начало программного блока>
<оператор 1>;
<оператор 2>;
...
<оператор n>
end.

14.

Составим программу, которая определяет стоимость
покупки, состоящей из нескольких тетрадей,
нескольких ручек и нескольких карандашей.
Program ____________
var ______________
begin
____________________
____________________
____________________
____________________
end.

15.

Интегрированная среда разработки
PascalABC.NET

16.

Вывод данных
Вывод данных из оперативной памяти на экран монитора:
write
(<выражение 1> ,< выражение 2> , ...,< выражение N>)
список вывода
Выражения - символьные, числовые, логические,
в том числе переменные и константы
Пример: write ('s=', s).
Информация в кавычках выводится на экран
без изменений

17.

Варианты организации вывода
Вариант организации
вывода
Оператор вывода
Результат
Без разделителей
write (1, 20, 300).
120300
Разделители – запятые
write (1, ’,’ , 20, ’, ’, 300)
1, 20, 300
Разделители – пробелы
write (1, ‘ ‘, 2, ‘ ‘, 3)
1 20 300

18.

Формат вывода
Формат вывода позволяет установить количество позиций на
экране, занимаемых выводимой величиной.
write (s:x:y)
x - общее количество позиций, отводимых под число;
y - количество позиций в дробной части числа.
Оператор вывода
Результат выполнения
оператора
write (‘s=‘, s:2:0);
s=15
write (‘s=‘, s:3:1);
s=15.0
write (‘s=‘, s:5:1);
s=
writeln
15.0
- вывод c новой строки!

19.

Ввод данных с клавиатуры
Ввод в оперативную память значений переменных :
read
(<имя переменной1>, …, <имя переменной N> )
список ввода
Выполнение оператора read:
1) компьютер переходит в режим ожидания данных:
2) пользователь вводит данные с клавиатуры:
несколько значений переменных
числовых типов могут вводиться
через пробел или через запятую;
при вводе символьных переменных
пробел и запятую ставить нельзя;
3) пользователь нажимает клавишу Enter.

20.

Ввод данных с клавиатуры
!
Типы
вводимых
значений
должны
соответствовать
типам переменных, указанных в разделе описания переменных.
var i, j: integer; x: real; a: char;
read (i, j, x, a);
Варианты организации входного потока:
1 0 2.5 А<Enter>
1,0 <Enter> 1<Enter>
2.5, А<Enter> 0<Enter>
2.5<Enter>
А<Enter>
После выполнения оператора readln курсор переходит на новую
строку.

21.

Домашнее задание
§3.2, знать особенности команд ввода и
вывода
Письменно:
- Стр 119, № 2, 4, 5
- * Стр 119, № 3, 9,10
- ** Стр 119, № 8, 11
English     Русский Rules