рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Выражения

Выражения - раздел Программирование, Основы алгоритмизации и программирования В Состав Выражения Могут Входить Константы, Переменные, Функции И Операции....

В состав выражения могут входить константы, переменные, функции и операции.

Операции выполняются слева направо согласно приоритету (старшинству):

a) вычисление функций;

b) not

c) *, /, div, mod, and

d) +, - , or

e) >, <, =, <>, <=, >=.

 

Таблица 2 - Стандартные математические функции

Обозначение на Pascal Тип результата функции Назначение
Если х – любое число
abs(x) веществ. |x|
sin (x) веществ. функция синуса
cos (x) веществ. Функция косинуса
arctan (x) веществ. Функция арктангенса
pi веществ. Pi=3.141592
Обозначение на Pascal Тип результата функции Назначение
frac (x) веществ. Выделяет дробную часть числа
int (x) веществ. Выделяет целую часть числа
exp (x) веществ. ex, где е=2.78
ln (x) веществ. Функция натурального логарифма
sqr (x) веществ. x2
sqrt (x) веществ. Функция квадратного корня, x>0
round (x) целочисленный Округляет до ближайшего целого и преобразует в целочисленный тип
trunc (x) целочисленный Выделяет целую часть числа и преобразует в целочисленный тип
Если х – целое число
odd (x) логический Определяет четность числа: true-нечетное, false-четное
inc (x[,i]) целочисленный Увеличивает x на i (по умолчанию на 1)
dec (x[,i]) целочисленный Уменьшает х на i (по умолчанию на 1)

 

Примечания:

1) аргумент любой функции обязательно заключается в круглые скобки;

2) аргумент тригонометрической функции должен быть выражен в радианах: радиан=град*pi/180;

3) в языке Pascal нет знака возведения в степень: xy=exp(y*ln(x))

Пример:

Записать на языке Pascal арифметические выражения

à (sqr(x)+2*b*x+3)/(4*a*a*b)

 

à sqrt(ln(x)+exp(2/3*ln(x)))

 

 

Организация ввода/вывода данных

1.

Read(список ввода); Readln(список ввода)
Процедуры ввода

где список ввода- только имена переменных.

Процедура Read - осуществляет ввод данных для переменных, указанных в списке ввода и оставляет курсор за последним введенным значением.

Процедура Readln (lnà line) - осуществляет ввод данных для переменных , указанных в списке ввода и переводит курсор на следующую строку после ввода последнего значения.

В процедуре ввода переменные разделяются запятой, а с клавиатуры данные вводятся через пробел.

Пример:

Program vvod;

Var a,b,c:real;

x,y:integer;

s:char;

l:boolean;

Begin Окно ввода/вывода

-2.5 100 true-1.2e-14 15 F_
Read (a,x,l); {a=-2.5, x=100, y=15l=true}

. . .

Readln(c,y); {c=-1.2e-14, }

. . .

Read(s); {s=’F’}

. . .

End.

– Конец работы –

Эта тема принадлежит разделу:

Основы алгоритмизации и программирования

Государственное образовательное учреждение... профессионального образования... Санкт Петербургский государственный университет...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Выражения

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

РАБОЧАЯ ПРОГРАММА
Рабочая программа дисциплины "Основы алгоритмизации и программирования" предназначена для реализации государственных требований к минимуму содержания и уровню подготовки выпускников по сп

Тематический план учебной дисциплины
  Распределение времени по разделам и темам для заочной формы обучения       Наименование разделов и тем Ма

Основные теоретические положения
Тема 1.1 Свойства и типы алгоритмов Алгоритм – это последовательность действий, приводящая к решению задачи. Свойства алгоритма:

Типы данных
Простые Структурированные   ВещественныеПорядковые Массивы (array) Целочисленные Строки (string) Символьный(char) Мно

Процедуры вывода
Write(список вывода); Writeln(список вывода) где список вывода – имена переменных, константы или выражения, разделенные

Кратно 7
  б). Сокращенная форма записи if условие then оператор_1;

Цикл с предусловием
для оператора Whileдля оператора For x=х1 x≤x2

Вложенные (сложные) циклы
Если телом цикла является циклическая структура, то такие циклы называют вложенными. Цикл, содержащий в себе другой цикл, называют внешним, а цикл, содерж

Изучение интегрированной среды Pascal ABC
Цель работы: - получить навыки работы в интегрированной средеPascal ABC; - изучить команды редактирования; - ознакомиться с пунктами главного меню.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги