Стандартные математические функции



МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ

ТОБОЛЬСКИЙ ИНДУСТРИАЛЬНЫЙ ИНСТИТУТ (филиал)

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

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К КОНТРОЛЬНОЙ РАБОТЕ

По дисциплине «Информатика»

Для студентов заочной и формы обучения

 

 

Тобольск 2017

ВВЕДЕНИЕ

Основная задача дисциплины “Информатика” – обучение студентов построению алгоритмов и решение задач на ЭВМ посредством языка программирования TurboPascal. В процессе обучения студент должен овладеть навыками составление алгоритма решения задачи, уметь составлять программы для ЭВМ, выполнять отладку программы, правильно интерпретировать результаты счёта.

В предлагаемых методических указаниях представлены следующие разделы:

I. Графическое построение алгоритма. Данный раздел содержит виды и назначение блоков, образующих графическое построение алгоритмов – блок-схему.

II. Общие сведения. Данный раздел включает в себя: описание структуры программы языка Pascal; перечень арифметических, логических операций, а также некоторых основных математических функций.

III. Операторы Паскаля. Назначение этого раздела – изложение теоретических сведений об основных операторах языка Pascal, разбор стандартных примеров, демонстрирующих решение поставленных задач.

IV. Задания контрольных работ. Данный раздел включает указания к определению индивидуального варианта студента и перечень заданий, входящих в контрольную работу.

Требования к оформлению

Задания выдаются преподавателем и выполняются студентом самостоятельно. Текст контрольной работы оформляется студентом на одной стороне листа бумаги формата А4. Текст должен быть набран в текстовом редакторе WORD, шрифтом Times New Roman, размер шрифта 14, выравнивание основного текста – по ширине. Следует соблюдать поля: слева – 3 см., справа – 1см., сверху – 2см., снизу – 2,5 см.

Оформление каждого задания включает пункты:

1) Постановка задачи;

2) Описание обозначений (при необходимости);

3) Блок-схема;

4) Листинг программы;

5) Протокол работы программы или проверка (в соответствии с заданием).

Срок сдачи контрольной работы определяется преподавателем. Вариант соответствует порядковому номеру в списке группы.

№ варианта

ФИО

1.

Алыков Дамир Альбертович

2.

Барьков Вячеслав Анатольевич

3.

Баязитов Ильдус Мансурович

4.

Гильфанов Вадим Флирович

5.

Грабовецкий Василий Владимирович

6.

Занкиев Ильнур Ильмирович

7.

Игнатенко Максим Андреевич

8.

Котенков Евгений Владимирович

9.

Кривоносов Алексей Анатольевич

10.

Крюков Антон Влдаимирович

11.

Ланцева Снежана Сергеевна

12.

Марганов Зуфар Саитович

13.

Михайлов Евгений Сергеевич

14.

Молоков Александр Иванович

15.

Пермитин Евгений Александрович

16.

Русских Евгений Владимирович

17.

Рыльских Дмитрий Павлович

18.

Саиткулов Рамиль Ильдусович

19.

Склюева Светлана-Бюджет

20.

Ташбулатов Владислав Ильясович

21.

Тельнов Антон Петрович

22.

Терешкин Евгений Русланович

23.

Туйчин Денис Евгеньевич

24.

Ульянов Алексей Юрьевич

25.

Филатов Виктор Андреевич

26.

Хантимиров Тимур Камилевич

27.

Хучамбердиев Эдвард Абдрахимович

28.

Шмунк Антон Андреевич

29.

Щербаков Игорь Сергеевич


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ

ТОБОЛЬСКИЙ ИНДУСТРИАЛЬНЫЙ ИНСТИТУТ (ФИЛИАЛ)

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

КОНТРОЛЬНАЯ РАБОТА

по дисциплине «Информатика»

вариант №__

 

 

Выполнил: студент группы АТПбпз-16

       А.А. Иванов

Проверил: к.п.н., доцент кафедры ЕНГД

          Н.И. Герчес

 

 

Тобольск 2017

I. Графическое представление алгоритма

 

Говоря о решении задачи имеется в виду, что необходимо от определённых исходных данных перейти к искомому результату. Последовательность шагов (действий, операций), ведущих от исходных данных к результату, обычно называют алгоритмом.

Алгоритм может быть представлен в различном виде. В информатике принято пользоваться наиболее удобным видом записи алгоритма – графическим – блок-схема.

Наименование, обозначение и размеры основных символов и отображаемые ими функции в алгоритме приведены в таблице. Размер а должен выбираться из ряда 10, 15, 20 мм. Размер в равен 1,5 а. В приделах одной схемы допускается применять не более двух смежных значений а.

Таблица 1

наименование обозначение и размеры функции
1. Процесс       Выполнение операций или группы операций, в результате которых изменяется значение, форма представления или расположение данных
2.Решение (проверка условий)   Выбор направления выполнения алгоритма в зависимости от некоторых условий
3.Модификация       Выполнение операций, меняющих команды или группы команд, изменяющих программу
4.Предопределённый процесс (подпрограмма)   Использование ранее созданных и отдельно описанных алгоритмов или программ
5.Пуск-остановка   Начало, конец, прерывание процесса обработки данных или выполнение программы
      Окончание таблицы
6.Ввод-вывод       Преобразование данных в форму, пригодную для обработки (ввод) или отображение результатов обработки (вывод)
7.Комментарии       Пояснение
8.Соединители   Указание связи между прерванными линиями потока, связывающими символами
9.Межстраничный соединитель       Указание связи между разъединёнными частями схем алгоритмов, расположенных на разных листах  
10.Линии потока     Указание последовательности связей между символами

II . Общие сведения.

Структура программы

Программа записывается в виде последовательности символов, к числу которых относятся латинские и русские буквы, арабские цифры, знаки препинания, знаки операций. Программа на языке программирования Паскаль имеет следующий вид:

Program N (...);      {Заголовок программы}

                                 {Разделы описаний}

Uses           {описание подключаемых модулей}

Label          {описание меток}

Const         {описание постоянных величин}

Type          {описание типов данных пользователя}

Var            {описание переменных}

Procedure {описание

Function      подпрограмм}

Begin

      Операторы   {исполняемая часть}

End .

Где N- имя программы (идентификатор), комментарии записываются в {} и игнорируются компилятором.

Для обозначения исходных данных и результатов вычислений употребляются переменные, которыми могут быть не только любые буквы - a, b, X,Y, ш, щ и т.д., но и, например, последовательности символов вида X1, X2, time, alfa1 и т.д., которые состоят из букв и цифр и начинаются с буквы. Соответствующее исходное данное или результат вычислений называется значением переменной.

Арифметические операции

Приоритет Операция Значение операции
1 * / div mod умножение деление целочисленное деление остаток от деления
2 + - сложение вычитание

При выполнении операции сложения, вычитания, умножения, следует помнить, что если один из операндов имеет тип Real, а другой Integer , то результат имеет тип Real. При одинаковых типах операндов результат имеет тот же тип, что и оба операнда. При выполнении операции деления независимо от типов операндов тип результата всегда Real.

При выполнении операции целочисленного деления и остатка от деления тип результата всегда Integer.

Логические операции

При необходимости выполнять анализ одновременно нескольких условий удобно пользоваться логическими функциями. Аргументом логических фу3нкций являются высказывания, в отношении которых всегда можно сказать истины они или ложны. К таким высказываниям относятся математические операции сравнения – равно, больше, меньше и т. д. Так, например, выражение вида X=Y всегда может быть истинным или ложным.


Приведём наиболее употребляемые логические функции.

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

 

Таблица истинности логических операций

a b a and b a or b a xor b
false false false false false
false true false true true
true false false true true
true true true true false

При использовании в сложных выражениях простых операций сравнения их необходимо заключать в скобки, например (a>=0) and (a<=10), что означает а в интервале от 0 до 10.

Стандартные математические функции

Функция Действие функции
sin ( x ) синус х
Cos ( x ) косинус х
Arctan ( x ) арктангенс х
Ln ( x ) натуральный логарифм
Odd ( x , n ) Значение х увеличенное на n
Int ( x ) Целая часть х
Exp ( x ) показательная функция ех
Abs ( x ) модуль х
Sqr ( x ) квадрат х
Sqrt(x)
Inc(x,n) Значение ч, уменьшенное на n
Функция Действие функции
Trunc ( x ) Целая часть х
Round ( x ) Округление х до целого
Odd ( x ,) Определение нечётности х

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

Пример записи выражения:

Записать в формате Паскаля следующее выражение:

Ответ: (3*sqr(х)-2*a*x+3)/(sqrt(sqr(x)*sqr(x))-b*exp(5*ln(x))

 

III . Операторы Паскаля


Дата добавления: 2018-10-25; просмотров: 441; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!