Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Представление числовых данных в десятичной системе в ПКСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Целые десятичные числа записываются в обычной форме целого числа со знаком или без него. Например: 25, –5678. Вещественные числа с фиксированной точкой записываются в обычной форме десятичного числа с дробной частью. Разделителем целой и дробной части является символ – «.». Например: 56.789, –0.000098. Вещественные числа с плавающей точкой имеют форму: <мантисса> E <порядок>, где мантисса – это целое или вещественное число с фиксированной точкой (до 11 знаков), порядок – целое число со знаком или без. Например: 0,07 = 7*10–2 = 7E–2 –12,56 = -0,1256*102 = –0,1256E2 10–25 = 1E–25 Типы данных Концепция типов данных является одной из центральных в любом языке программирования. Любое нестандартное имя (идентификатор) данного в программе должно быть описано в разделе описаний. Ему присваивается какой-либо тип. Язык Паскаль позволяет оперировать с достаточно большим количеством различных типов данных. В нашем курсе мы рассмотрим лишь некоторые из них, знакомясь с ними по мере изложения материала. При решении задачи мы оперируем данными, над которыми производим какие-либо действия. Каждый элемент данных является либо константой, либо переменной. Константа – это элемент данных, значение которой заранее известно и не изменяется в процессе выполнения программы. Описание констант происходит в разделе описаний с помощью зарезервированного слова Const. Формат описания констант: Const <имя константы>=<значение константы>; Например: Const PI=3,1416; { вещественное число, тип - real} Max=100; { целое число, тип- integer} Name=’Таня’; { строка символов } A1=’*’; { символ, тип - char} Мы часто будем использовать строковую константу – строку символов, заключенную в апострофы. Максимальная длина ее-256 символов. Например: ‘ Turbo-Pascal’, или ’12.09.05’.
Переменная – это элемент данных, который изменяется в процессе выполнения программы. Каждая переменная, как и константа, определяется своим именем (идентификатором) и типом. В отличие от константы тип переменной должен быть описан. Для этого существует зарезервированное слово Var (Variable). Формат описанияпеременной: Var < имя >: < тип >;
Рассмотрим некоторые типы данных Целочисленный тип (Integer) – это все целые числа в диапазоне от –32 768 до 32 767. Данные этого типа занимают в памяти ПК два байта. Для описания данных целочисленного типа используется зарезервированное слово integer. Формат описания: Var <имя1, имя2,.… >:integer;
Вещественный тип (Real ) – это все вещественные числа в диапазоне от –215 до 215–1. Мантисса может содержать 11 значащих цифр. Данные этого типа занимают в памяти ПК шесть байтов. Для описания целого типа используется зарезервированное слово real. Формат описания: Var <имя1, имя2, >:real;
Символьный (литерный) тип – это любой элемент алфавита (буква, цифра, символ), заключенный в апострофы. Например: ’W’, ‘*’, ‘8’. Для описания данных символьного типа используется зарезервированное слово Char (Character). Данные этого типа занимают в памяти ЭВМ один байт. Формат описания: Var <имя1, имя2,….>:char; Например: Var a1, max, x_coordn: integer; a,f2,x1: real; summa:real; znak, priznak:char;
Арифметические операции К арифметическим типам данных относятся данные вещественного (real – R) и целого типов (integer – I). К этим данным применимы арифметические операции: A+B, A–B, A*D, A/G, атакже Div – целочисленное деление (частное), A div B и Mod – целочисленное деление (остаток), A mod B. Например: 11 div 5 = 2 и 11 mod 5 = 1.
Стандартные функции ТР В системе ТР существуют специальные подпрограммы (Function), с помощью которых можно вычислять значения некоторых функций, например Cos x, Sin x и др. Эти подпрограммы и называются стандартными функциями. Поскольку модуль System подключается к программе пользователя автоматически, то его имя не указывается в разделе Uses и программе всегда доступны его встроенные подпрограммы. Для обращения к стандартным функциям используют ее имя и в скобках записывают аргумент (параметр). Формат обращения: <имя функции> (<параметр>) Аргумент называется фактическим параметром и является, в общем случае, выражением арифметического типа. Результатом вычисления функции является величина соответствующего (арифметического) типа. Например: Sin x – SIN(x) Cos(1 -ax) – COS(1-a*x) Таблица стандартных функций приведена в приложении 1. Арифметическое выражение Арифметическое выражение задает порядок выполнения действий над числовыми данными. Арифметическое выражение содержит: арифметические операции, функции, операнды и круглые скобки. Операнды – это объекты, над которыми производят действия (константы, переменные, функции). Скобки обеспечивают порядок выполнения операций. Арифметическое выражение записывается в строку с соблюдением приоритетов операций. Порядок убывания приоритетов: 1) действия в скобках, 2) вычисление функций, 3) *, /, div, mod, 4) +, –. Например: математическое выражение в ТР запишется в следующем виде: (sin(1 –Sqr (x)) +y^ 3)/(Sqrt (2 *a –1 /(x*x))+1) Контрольные вопросы 1. Структура программы на языке Паскаль. 2. Что такое слово в языке Паскаль. Какими видами слов оперирует Паскаль? 3. Для чего используется слово Uses? 4. Константы в языке Паскаль. 5. Переменные в языке Паскаль. Понятие типа переменной. Переменные типа real, integer, char. 6. Что представляют собой стандартные функции в языке Паскаль? Приведите примеры обращения к стандартным функциям. 7. Что такое выражение, операция, операнд? Какие операции в языке Паскаль вы знаете? 8. Арифметическое выражение, правила записи арифметического выражения. 9. Общая характеристика модуля Crt.
Операторы языка Паскаль
|
||||||
Последнее изменение этой страницы: 2016-09-20; просмотров: 576; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.210.35 (0.007 с.) |