36540

Арифметические выражения в Паскаль

Доклад

Информатика, кибернетика и программирование

Целые числа типа integer это числа диапазона 32768 . Константы типа integer обычные целые числа возможно со знаком. В этих числах недопустимы точка или запятая.

Русский

2013-09-22

26 KB

9 чел.

Арифметические выражения в Паскаль

Хотя в Турбо Паскале имеется много различных стандартных типов, для простых программ (с которых мы начинаем изучение конструкций Турбо Паскаля) будет достаточно знание лишь 5 стандартных типов:

integer - целые числа;

real - вещественные числа;

char - символьный (литерный) тип;

string - строковый тип;

boolean - булевский (логический) тип.

Целые числа типа integer - это числа диапазона -32768 .. 32767, над которыми допустимы обычные операции арифметики: сложения (+), вычитания (-), умножения (*). Для целочисленного деления предусмотрена операция div, а для получения остатка от деления (остатка по модулю) - операция mod. Примеры: 42 div 8 даёт результат 5, а операция 42 mod 8 даёт результат 2. Константы типа integer - обычные целые числа возможно со знаком. В этих числах недопустимы точка или запятая.

Синтаксическое определение целых чисел имеет вид:

< целое число > ::= [ -| + ] { < цифра > } 

В отличие от целых чисел вещественные числа типа real представляются в памяти компьютера приближенно. Константы типа real - числа, возможно с дробной частью (отделяемой от целой части точкой). Дробная часть у этих чисел может и отсутствовать. Например:

1.072359001E -0018 {число, соответствующее 1.072359001*10-18 }

Операции сложения, вычитания, умножения для типа real обозначаются теми же символами, что и для чисел типа integer. Операция деления обозначается символом / и является делением с остатком (результатом является также число типа real).

Типы real и integer - это существенно различные типы чисел. Однако имеются и операции, которые преобразуют типы данных, такие как round(x) - округление вещественного числа x до ближайшего целого, trunc(x) - отбрасывание у вещественного числа x дробной части.

Для типов integer и real допустима также операция возведения в квадрат sqr, и извлечения квадратного корня sqrt (результатом этой операции всегда является число типа real, если этот результат существует).


 

А также другие работы, которые могут Вас заинтересовать

26307. Экономика стран Западной Европы в период новой истории. Переход к капиталистическому хозяйству 25.36 KB
  XVI в. вторая треть XVIII в. На экономическое развитие западноевропейских стран периода разложения феодализма и зарождения капитализма решающее влияние оказали: великие географические открытия XV XVI вв. В XVI в.
26308. Причины великих географических открытий 16.73 KB
  Причины великих географических открытий Особое место в процессе зарождения рыночных отношений занимали Великие географические открытия конец XVXVII век благодаря которым удалось установить новые торговые пути вовлечь в мировой хозяйственный оборот огромные ресурсы других стран и континентов. главными из которых были открытие Америки и морского пути в Индию вокруг Африки. В XIIIXV веках все кратчайшие торговые пути туда были перекрыты: турки захватили Балканы и Ближний Восток арабы Северную Африку Русь находилась под гнетом монгол...
26309. Важнейшие открытия XV – середины XVII в 19.21 KB
  В 14821486 годах Диогу Кан Cao пересек экватор открыл устье реки Конго и прошел вдоль побережья Африки до мыса Кросс. В 14871488 годах Бартоломеу Диаш совершил новое беспримерное плавание на юг. В 15921504 годах он совершил четыре плавания через Атлантический океан открыл Большие Антильские и часть Малых Антильских островов побережье Южной и Центральной Америки. В 14971498 годах Васко да Гама на четырех судах обогнул Африку и с помощью арабских кормчих достиг настоящей Индии.
26310. Последствия Великих географических открытий 17.9 KB
  Важнейшим следствием открытия и колонизации новых земель явилась революция цен которая дала мощный импульс первоначальному накоплениюкапитала в Европе и ускорила формирование капиталистического уклада в хозяйстве. цен на сельскохозяйственные и промышленные товары. цены были в основном стабильными то за 70 лет с 30х годов XVI в. Такое движение цен современники связывали либо с большим притоком драгоценных металлов в Европу либо с их утечкой.
26311. Колониальные захваты Испании и Португалии в XVI – XVII в 26.59 KB
  Плантационное рабство получило наибольшее развитие в Бразилии где выращивались сахарный тростник рис кукуруза и табак а также в ВестИндии Венесуэле и Новой Гранаде. С совершенно иными условиями встретились португальцы в Индии. Но португальцы сумели воспользоваться одним важным преимуществом: они обладали более сильным флотом чем мелкие феодальные владетели в Индии Индонезии ИндоКитае. Пиратскими методами захватывая грабя истребляя экипажи кораблей мусульманских купцов державших в своих руках морскую торговлю Индии до прихода...
26312. Реформация в Германии. М.Лютер 42.72 KB
  Религиозное настроение Германии проявлялось в переводах Библии и в развитии церковной песни еще до Лютера; своим знаменитым переводом и своей богослужебной лирикой он только затмил более ранние проблески стремления читать Священное Писание и молиться на родном языке. Годы непосредственно предшествовавшие выступлению Лютера и избранию на престол Карла V были временем большого возбуждения выразившегося в развитии литературы памфлетов и летучих листков. когда Лютер выступил со своими тезисами против индульгенций. после того как и Лютер и...
26313. Крестьянская война в Германии. Т.Мюнцер 40.51 KB
  Крестьянская война в Германии: Обострение классовой борьбы народных масс в деятельность союза Башмак С наступлением феодальной реакции нарастала борьба крестьян. характерно значительно более тесное сближение крестьянской массы с городскими низами чем в предшествовавший период. Усиление же крестьянскоплебейского лагеря не могло не оказать влияния на радикальные элементы в бюргерстве и на известный подъём бюргерской оппозиции вообще. Такое крестьянское общество было раскрыто в 1502 г.
26314. Реформация в Швейцарии. У.Цвингли и Ж.Кальвин 34.59 KB
  Начало же этому было положено в Цюрихе где в 1518 году священником кафедрального собора был избран известный проповедник Ульрих Цвингли. Даже изгнание Цвингли торговца индульгенциями монаха Самсона удостоилась не осуждения а похвалы представителя местного епископа. Так продолжалось до 1522 года когда Цвингли сам пошел на обострение ситуации. Однако и этот вызов не вызвал ожидаемых мер со стороны римского священноначалия напротив папский легат передал Цвингли письмо в котором ему сулились огромные блага если бы он стал поддерживать...
26315. Реформация и религиозные (гражданские) войны во Франции 29.06 KB
  Широко стали распространяться идеи Кальвина во Франции при короле Генрихе II. Именно при Генрихе II кальвинизм во Франции достиг наибольшего распространения. Ослабление королевской власти при сыновьях Генриха II благоприятствовало политическим притязаниям феодальной аристократии и борьба за религиозную свободу слилась с борьбой за власть. Своего короля Генриха Наваррского гугеноты воспринимали как конституционного государя.