Простые типы данных ЦелыеВещественныеСимвольныеЛогические.

Презентация:



Advertisements
Похожие презентации
Стандартные математические функции. Функции преобразования типов.
Advertisements

Стандартные арифметические функции и выражения.. Функция Назначение abs(x) Вычисление абсолютного значения величины х. sqr(x) Возведение в квадрат значения.
Тема: « Линейные вычислительные алгоритмы. ». Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль.
Стандартные процедуры и функции: Abs (x) – абсолютное значение аргумента x; ArcTan (x) – арктангенс x, выраженный в радианах; Cos (x) – косинус x, x задается.
Алгоритмизация и программирование Программирование. Основные алгоритмы и приемы программирования. (на примере языка программирования Turbo Pascal) Дибиров.
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
ТИПЫ ДАННЫХ. СТАНДАРТНЫЕ ФУНКЦИИ.. ТИПОМ ДАННЫХ, или величин, называется совокупность их возможных операций, выполняемых над ними, т. е. тип является.
Выражения и функции в Паскале
Типы переменных в Паскале Учитель информатики и ИКТ ГБОУ СОШ 1297 г.Москва Александрова Е.В.
Языки программирования. Язык Паскаль. Учитель: Абузова Е. В. МОУ «Бардымская СОШ 2»
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Типы языка Pasсal простые составные ссылочные процедурные скалярные ограниченные регулярные комбинированные файловые множественные строковые объекты Стандартные.
Куклев Евгений Иванович МОУ «Оброченская средняя общеобразовательная школа» Презентация к уроку информатики в 9 классе по теме «Программирование: встроенные.
Операции и функции языка Паскаль- это конструкция языка, задающая порядок выполнения операций над элементами данных (операндами). Выражение.
Язык программирования Turbo Pascal. Программирование Программирование – это запись разработанного алгоритма на языке программирования. 4 Автор языка Паскаль.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Структура программы. Программа на языке Pascal состоит из разделов: Заголовок Раздел описаний; Раздел операторов. Сначала следует определить ИД и результат.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Турбо-Паскаль Алфавит и словарь. Алфавит A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z _ 0 1.
Транксрипт:

Простые типы данных ЦелыеВещественныеСимвольныеЛогические

Величины целого типа ТипДиапазон Byte Word Shorting Integer Longint

Пример описания const a=3; var a:integer; i:byte;

Величины вещественного типа ТипДиапазон Real2.9* *10 38 Double5.0* *10 308

Пример описания const max=3.45;c=2.1E2; Var summa:real;

Символьные величины PEX=f; D=k;

Величины логического типа ТипВозможные значения BooleanTrue (истина), False (ложь)

Пример описания Var s:boolean;

ОперацияТипы данных Тип результата Значение операции a*b,a+b,a-binteger, integer integerумножение a*binteger, realreal a*breal, realreal a/binteger, integer real деление a/binteger, realreal a/breal, realreal a div binteger, integer integerделение без остатка a mod binteger, integer integerостаток от деления

ОперацияТипы данных Тип результата Значение операции a+ba+binteger, integer integerсложение a+ba+binteger, realreal a+ba+breal, realreal a-binteger, integer integerвычитание a-binteger, realreal a-breal, realreal

ПриоритетОперацияЗначение 0notОтрицание 1andЛогическое умножение (конъюнкция И) 2or xor Логическое сложение (дизъюнкция ИЛИ) Исключающее ИЛИ 3= < > = Равно Не равно Меньше Больше Не больше Не меньше

Таблица истинности логических операций aba and ba or ba xor b false truefalsetrue false true false

Пример (a>=0) and (a

Правильно ли записаны значения переменных? 5; -2; 3,7; 56.8; 2E2; 8.7E-3;.123E5; 345.; 3.6E8;

Определите, почему программа отказывается выполнять операции? X:=5mod2; X=7 div 3; X:=7.3 mod 7; X:=7 diw 3;

Определите результаты операций X:=3 mod 5; X:=7 div 3+7 mod 3; X:=27 div 3 div 3; X:=27 mod 5 +3

Верно ли записана структура программы? Var a:integer; Const c=10; Begin X:=x+1; end.

Определите значение переменной u (w:=true; v:=true; h:=false;) u:=v and h or w; u:=v and h or w=h; u:=v and h or (w=h); u:=not h and not w; u:=not h or not w;

Есть ли ошибки в заголовках программ? Programma mama; Program Синус; Program Begin ; Program privet12;

Какие из приведенных ниже имен нельзя использовать в заголовке программы? Ivanov_Petr_10a R5_122 Dog-Cat Petr Ivanov 10a 10b_Ivanov_Petr Alfa Alfa/Beta WR12.23

ФункцияТип аргумента Тип значени я функции Действие функции ABS (x)integer, realКак у xМодуль x COS (x)real Косинус, угол в радианах SIN (x)real Синус, угол в радианах ARCTAN (x)real Арктангенс, угол в радианах

ФункцияТип аргумента Тип значение функции Действие функции LN (x)real Натуральны й логарифм x SQR (x)integer, realКак у xКвадрат x SQRT (x)real Корень квадратный из x>=0 RANDOM (x) x - wordReal, word Значением…

ФункцияТип аргументаТип значени е функци и Действие функции Pireal INC (x,n)x:перечисляемы й n:integer Как x X увеличивается на n DEC (x,n)x:перечисляемы й n:integer real X уменьшается на n ODD(x)longintboolean Значение функции true, если x – нечетен, и false, если x - четен Функции преобразования типов

ФункцияТип аргумен та Тип значение функции Действие функции INT (x)real Целая часть x, но вещественного типа FRAK (x)real Дробная часть x TRUNC(x)reallongingЦелая часть x, x – в диапазоне longing ROUND (x) reallonging X,округленное до следующего целого числа

Примеры ПримерЗначение Y:=ODD(3); Y:=ODD(4); Y:=INC(4,6); Y:=DEC(5,2); Y:=INT(5.321); Y:=FRAK(5.321);

Примеры ПримерЗначение Y:=TRUNC(3.45); Y:=ROUND(5.3); Y:=ROUND(5.7); Y:=ROUND(-4.2); Y:=ROUND(-4.7);

Определите результат вычислений Y:=SQR(sin(0.5))+SQR(cos(0.5)); Y:=SQRT(SQR(3)+SQR(4)); Y:=INT(3.7)+ROUND(3.7); Y:=ABS(cos(Pi)-sin(Pi/2));