Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Типы величин. Переменные. Присваивание



В языке Паскаль любая величина относится к какому-либо типу.

Тип величины определяет диапазон допустимых значений, принимаемых величинами этого типа; набор операций, допустимых над данной величиной и объем памяти, отводимой под эту величину.

Типы величин в Паскале (выборочно)
Тип Обозначение Диапазон Пример
Целый 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.

Задача: изменить алгоритм, чтобы найти скорость движения Васи в км/ч

Домашние вопросы и задачи:

  1. Что определяет тип величины? Расскажите типах, приведите примеры.
  2. Как воспринимает переменную программист и компьютер?
  3. Когда и как определяется имя и тип переменной? Приведите примеры.
  4. Для чего предназначен и как работает оператор присваивания? Примеры.

Задачи:

№ 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...