Автор работы: Пользователь скрыл имя, 17 Февраля 2015 в 18:12, реферат
Мы привыкли считать, что программирование - дитя современного прогресса в области науки и технологии. Но это не совсем так. Первые сложные многоцелевые вычислительные устройства появились ещё в XIX веке. Тогда же возникла необходимость в разработке программ для них, и впервые с такой задачей столкнулась Ада Лавлейс, работавшая с вычислительной машиной Чарльза Бэббиджа, которая называлась "Машина для исчисления разностей".
Для решения этой задачи удобно использовать множества.
var
let, let11, god, goda: set of byte;
age, n: byte;
begin
let := [0,5,6,7,8,9];
let11 := [11,12,13,14];
god := [1];
goda := [2,3,4];
readln(age);
if (age in let11) or (age mod 100 in let11) then
writeln(age, ' лет')
else begin
n := age mod 10;
if n in let then
writeln(age, ' лет')
else
if n in god then
writeln(age, ' год')
else
writeln(age, ' года ')
end;
readln;
end.
Блок-схема №1
Таблица №1
Идентификатор |
Диапазон значений |
Целые типы | |
integer |
-32768..32767 |
byte |
0..255 |
word |
0..65535 |
shortint |
-128..127 |
longint |
-2147483648..2147483647 |
Вещественные типы | |
real |
2,9x10-39 - 1,7x1038 |
single |
1,5x10-45 - 3,4x1038 |
double |
5x10-324 - 1,7x10308 |
extended |
3,4x10-4932 - 1,1x104932 |
Логический тип | |
boolean |
true, false |
Символьный тип | |
char |
все символы кода ASCII |
Информация о работе Паскаль. История создания и развития языка программирования