Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В языке Паскаль любая величина относится к какому-либо типу.
Тип величины определяет диапазон допустимых значений, принимаемых величинами этого типа; набор операций, допустимых над данной величиной и объем памяти, отводимой под эту величину.
Типы величин в Паскале (выборочно) | |||
Тип | Обозначение | Диапазон | Пример |
Целый | Integer | -32 768.. +32767 | -8; 123 |
Вещественный | Real | ±(10-39..1038) или ± (E-39..E+38) | -5.3 Е+2; 5.3 Е-2 |
Логический | Boolean | False, True | True |
Символьный | Char | Любой символ в апострофах | ‘+’; ‘C’; ‘ ‘ |
Строковый | String | Строка символов в апострофах | ‘’ – пустая; ‘2+2=1’ |
Переменная –
для компьютера это поименованная ячейка памяти;
для программиста это величина, имеющая имя, тип и значение.
Имя и тип переменная получает в разделе описаний, а значение – в разделе операторов.
Пример описания переменных: Var D, C, N: Integer; LogPer: Boolean;
A, B: Real;
Оператор присваивания служит для изменения значения переменной и имеет такой вид:
Знак «:=» называется «присваивание».
Оператор присваивания работает так: 1) Вычисляется значение выражения, стоящее справа от знака присваивания; 2) Полученный результат сохраняется в ячейке памяти (переменной), имя которой указано слева от знака присваивания. При записи в ячейку нового значения старое стирается! |
Примечание: Выражение, стоящее справа от знака присваивания, должно иметь тот же тип что и переменная, стоящая слева от знака присваивания.
Например:
Упражнение 1: Вася прошел путь от дома до школы (1,5 км) за 20 мин. Составить алгоритм нахождения скорости движения в м/с. (блок-схема и программа)
programvasy; vars,t,v:real; begin s:=1.5*1000; t:=20*60; v:=s/t; write('v=',v,'м/с'); end. |
Задача: изменить алгоритм, чтобы найти скорость движения Васи в км/ч
Домашние вопросы и задачи:
Задачи:
№ 5. Запишите следующие числа по правилам записи чисел в языке Паскаль:
0,00237*105 -125,87 +79 87*1010 103 257 200 000 0,1 0,4*10-5 -10-10
№ 6. Какие из приведенных ниже чисел определяют одно и то же значение:
а. 357
б. -35.1E1
в. 0.351E+3
г. 351.0
д. 35.1E-1
е. 35100E-2
ж. 351000.0E-2
з. 0.00000351E+8
и. 0.00000351E7
к. +351.0E+0
№ 7. Выполнить ручную прокрутку программы и определить значения переменных
№ 8. В переменные А и В записаны целые числа, например, А:=20; В:=13. Поменяйте числа в этих переменных местами. Будьте внимательны! Если записать А:=В, то вы потеряете число 20. Воспользуйтесь третьей переменной - С (см. рисунок)
№9. Маша, двигаясь со скоростью 0,8 м/с, дошла от магазина до дома за 15 мин. Найти расстояние от магазина до дома. Составить блок-схему и программу.
Дата публикования: 2014-10-30; Прочитано: 7821 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!