Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Zhenya_infa

.docx
Скачиваний:
3
Добавлен:
13.02.2015
Размер:
995.61 Кб
Скачать

Министерство образования и науки Российской Федерации

федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«Северный (Арктический) федеральный университет имени М.В. Ломоносова»

«Эксплуатация транспортно-технологических машин, оборудования и логистики»

(наименование кафедры)

Шехурдин Евгений Сергеевич

(фамилия, имя, отчество студента)

Институт

ЭиТ

курс

I

группа

261301

190600.62 «Эксплуатация Транспортно-технологических машин и комплексов»

(код и наименование направления подготовки/специальность)

РАСЧЁТНО-ГРАФИЧЕСКАЯ РАБОТА

По дисциплине

Информационные технологии

На тему

Программирование в среде Pascal, MCad, Excel,

(наименование темы)

Презентация в Power point « Renault Logan»

(номер и наименование программы подготовки)

Отметка о зачёте

(дата)

Руководитель

Т.Е. Цехмистрова

(должность)

(подпись)

(инициалы, фамилия)

(дата)

Архангельск 2014

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

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«Северный (Арктический) федеральный университет»

Эксплуатация транспортно-технологических машин, оборудования и логистики

(наименование кафедры)

ЗАДАНИЕ

Информатика

по

(наименование дисциплины)

студенту

ИЭиТ

института

I

курса

261301

группы

Шехурдин Евгений Сергеевич

(фамилия, имя, отчество студента)

190600.62 «Эксплуатация Транспортно-технологических машин и

ТЕМА:

комплексов»

(код и наименование направления подготовки/специальности)

Программирование в среде Pascal, MathCad, Excel,

Презентация в Power point « Renault Logan»

ИСХОДНЫЕ ДАННЫЕ:

  1. Построение графиков функций в

среде Pascal

  1. Построить графики в MathCAD:

    1. Линейный график функции: y(x) = - (X+A. x (0; 20). A=2

    2. Построение графиков ряда функций:

y(x) = , x (1; 2.5), A= 5.2 , ;

2.3 График поверхности:+) – sin(+)

2.3.1. Численное решение уравнений:

Решение уравнения с одним неизвестным с помощью функции root:

y(x) = ; z(x) = cos(x)

2.3.2. Поиск корней при помощи блока Given…..Find(…)

y(x)= , где A=5.2, x(1;2); z(x) = tg(2x)-sin(x)

2.3.3. Поиск решения при помощи блока Given…..Minerr(…)

y(x)== ctg(2x - A, где A = 6, x(1;2);

2.3.4. Построение гистограмм y(x)=sin(0.5 x(2);

  1. Power Point. Презентация на тему: «Renault Logan».

  2. Составление таблицы в среде EXCEL

Срок проектирования с

«

15.02 »

2014 г. по

«

24.04»

2014 г.


Руководитель проекта

Цехмистрова Т.Е.

(должность)

(подпись)

(и.,о., фамилия)

ЛИСТ ДЛЯ ЗАМЕЧАНИЙ

РЕФЕРАТ

Расчётно-графическая работа по дисциплине «Информационные технологии» состоит из пояснительной части и графической части. Пояснительная часть содержит в себе 21 страницу. Графическая часть представлена в виде 14 графиков, 6 рисунков и 14 таблиц. В данной работе рассмотрены примеры расчета и построение графиков функции в среде Free Pascal, MathCAD, Excel и выполнена презентация в MS Power Point.

ОГЛАВЛЕНИЕ

РАСЧЁТНО-ГРАФИЧЕСКАЯ РАБОТА 1

ЗАДАНИЕ 5

Электронные вычислительные машины решают сегодня самые разнообразные задачи – управляют технологическими процессами, доказывают теоремы, 13

переводят тексты с одного языка на другой, рисуют картины, сочиняют музыку. Трудно перечислить все, что может электронная машина. Между тем современные ЭВМ, так же как и предшественники – вычислительные машины, появившиеся сорок лет назад, работая, выполняют лишь самые элементарные арифметические и логические операции. Для того чтобы машина решила сложную задачу, необходимо, чтобы в память ЭВМ была введена соответствующая программа. Она представляет собой последовательность команд, указаний машине – выполнение той или иной элементарной операции, которая в совокупности описывает достаточно сложное действие. Если в ЭВМ введена программа расчета космической траектории, то машина последовательно вычисляет координаты точек этой траектории. Если же в памяти машины находится программа шахматной доски, то та же ЭВМ может стать партнером в интересной игре. 13

13

ЯЗЫКИ ПРОГРАММИРОВАНИЯ 13

Чтобы компьютер выполнил решение какой-либо задачи, ему необходимо получить от человека инструкции, как ее решать. Набор таких инструкций для компьютера, направленный на решение конкретной задачи, называется компьютерной программой. 13

Современные компьютеры не настолько совершенны, чтобы понимать программы, записанные на каком-либо употребляемом человеком языке — русском, английском, японском… Команды, предназначенные для ЭВМ, необходимо записывать в понятной ей форме. С этой целью применяются языки программирования - искусственные языки, алфавит, словарный запас и структура которых удобны человеку и понятны компьютеру. 13

В самом общем смысле языком программирования называется фиксированная система обозначений и правил для описания алгоритмов и структур данных. 14

Языки программирования имеют как бы два лица. Одно из них обращено к человеку, использующему язык для записи своих программ, а другое адресовано ЭВМ, которая должна понимать команды. 14

Исходя из этого все языки программирования делятся на языки низкого, 14

высокого и сверхвысокого уровня. 14

Язык низкого уровня — это средство записи инструкций компьютеру 14

простыми приказами-командами на аппаратном уровне. Такой язык отражает структуру данного класса ЭВМ и поэтому иногда называется машинно- ориентированным языком. Пользуясь системой команд, понятной компьютеру, можно описать алгоритм любой сложности. Правда, такая запись для сложных задач будет настолько громоздкой, что у человека будет мало шансов сделать ее безошибочной, так как этот язык мало приспособлен для использования человеком, ведь запись программы на этом языке представляет собой последовательность нулей и единиц. 14

Существенной особенностью языков программирования низкого уровня является жесткая ориентация на определенный тип аппаратуры (систему команд процессора). В стремлении приспособить язык программирования низкого уровня 14

к человеку разработан язык символического кодирования (автокод или языкассемблера), структура команд которого определяется форматами команд и 14

данными машинного языка. Программа на таком языке ближе человеку, потому что операторы этого языка — те же команды, но они имеют мнемонические названия, а в качестве операндов используются не конкретные адреса в оперативной памяти, а их символические имена. 15

Более многочисленную группу составляют языки программирования высокого уровня, средства которых допускают описание задачи в наглядном, легко воспринимаемом виде. Отличительной особенностью этих языков является их ориентация не на систему команд той или иной ЭВМ, а на систему операторов, характерных для записи определенного класса алгоритмов. К языкам программирования этого типа относятся: Бейсик, Фортран, Алгол, Паскаль, Си. Программа на языках высокого уровня записывается системой обозначений, близкой человеку (например, фиксированным набором слов английского языка, имеющих строго определенное назначение). Программу на языке высокого уровня 15

проще понять и значительно легче отладить. 15

К языкам программирования сверхвысокого уровня можно отнести Алгол-68, при разработке которого сделана попытка формализовать описание языка, приведшая к появлению абстрактной и конкретной программ. Абстрактная программа создается программистом, конкретная — выводится из первой. 15

Предполагается, что при таком подходе принципиально невозможно породить неверную синтаксически (а в идеале и семантически) конкретную программу. 15

Язык APL относят к языкам сверхвысокого уровня за счет введения сверхмощных операций и операторов. Запись программ на таком языке получается компактной. 15

Все вышеперечисленные языки — вычислительные. Более молодые — 15

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

Язык программирования Паскаль 16

Язык программирования Паскаль (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 — 1662)), разработан в 1968 — 1971 гг. Никлаусом Виртом, профессором, директором Института информатики Швейцарской высшей политехнической школы. Язык Паскаль, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в 16

профессиональном программировании. 16

Широкой популярности Паскаля среди программистов способствовали следующие причины: 16

Благодаря своей компактности, удачному первоначальному описанию Паскаль 16

оказался достаточно легким для изучения. 16

Язык программирования Паскаль отражает фундаментальные и наиболее важные 16

концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что 16

предоставляет программисту средства, помогающие проектировать программы. 16

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

программирования и структурной организации данных. 16

Язык Паскаль сыграл большую роль в развитии методов аналитического 17

доказательства правильности программ и позволил реально перейти от 17

методов отладки программ к системам автоматической проверки правильности 17

программ. 17

Применение языка Паскаль значительно подняло "планку" надежности 17

разрабатываемых программ за счет требований Паскаля к описанию 17

используемых в программе переменных, проверки согласованности программы 17

при компиляции без ее выполнения. 17

Использование в Паскале простых и гибких структур управления: ветвлений, 17

циклов. 17

ВВЕДЕНИЕ

Электронные вычислительные машины решают сегодня самые разнообразные задачи – управляют технологическими процессами, доказывают теоремы,

переводят тексты с одного языка на другой, рисуют картины, сочиняют музыку. Трудно перечислить все, что может электронная машина. Между тем современные ЭВМ, так же как и предшественники – вычислительные машины, появившиеся сорок лет назад, работая, выполняют лишь самые элементарные арифметические и логические операции. Для того чтобы машина решила сложную задачу, необходимо, чтобы в память ЭВМ была введена соответствующая программа. Она представляет собой последовательность команд, указаний машине – выполнение той или иной элементарной операции, которая в совокупности описывает достаточно сложное действие. Если в ЭВМ введена программа расчета космической траектории, то машина последовательно вычисляет координаты точек этой траектории. Если же в памяти машины находится программа шахматной доски, то та же ЭВМ может стать партнером в интересной игре.

ЯЗЫКИ ПРОГРАММИРОВАНИЯ

Чтобы компьютер выполнил решение какой-либо задачи, ему необходимо получить от человека инструкции, как ее решать. Набор таких инструкций для компьютера, направленный на решение конкретной задачи, называется компьютерной программой.

Современные компьютеры не настолько совершенны, чтобы понимать программы, записанные на каком-либо употребляемом человеком языке — русском, английском, японском… Команды, предназначенные для ЭВМ, необходимо записывать в понятной ей форме. С этой целью применяются языки программирования - искусственные языки, алфавит, словарный запас и структура которых удобны человеку и понятны компьютеру.

В самом общем смысле языком программирования называется фиксированная система обозначений и правил для описания алгоритмов и структур данных.

Языки программирования имеют как бы два лица. Одно из них обращено к человеку, использующему язык для записи своих программ, а другое адресовано ЭВМ, которая должна понимать команды.

Исходя из этого все языки программирования делятся на языки низкого,

высокого и сверхвысокого уровня.

Язык низкого уровня — это средство записи инструкций компьютеру

простыми приказами-командами на аппаратном уровне. Такой язык отражает структуру данного класса ЭВМ и поэтому иногда называется машинно- ориентированным языком. Пользуясь системой команд, понятной компьютеру, можно описать алгоритм любой сложности. Правда, такая запись для сложных задач будет настолько громоздкой, что у человека будет мало шансов сделать ее безошибочной, так как этот язык мало приспособлен для использования человеком, ведь запись программы на этом языке представляет собой последовательность нулей и единиц.

Существенной особенностью языков программирования низкого уровня является жесткая ориентация на определенный тип аппаратуры (систему команд процессора). В стремлении приспособить язык программирования низкого уровня

к человеку разработан язык символического кодирования (автокод или языкассемблера), структура команд которого определяется форматами команд и

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

Более многочисленную группу составляют языки программирования высокого уровня, средства которых допускают описание задачи в наглядном, легко воспринимаемом виде. Отличительной особенностью этих языков является их ориентация не на систему команд той или иной ЭВМ, а на систему операторов, характерных для записи определенного класса алгоритмов. К языкам программирования этого типа относятся: Бейсик, Фортран, Алгол, Паскаль, Си. Программа на языках высокого уровня записывается системой обозначений, близкой человеку (например, фиксированным набором слов английского языка, имеющих строго определенное назначение). Программу на языке высокого уровня

проще понять и значительно легче отладить.

К языкам программирования сверхвысокого уровня можно отнести Алгол-68, при разработке которого сделана попытка формализовать описание языка, приведшая к появлению абстрактной и конкретной программ. Абстрактная программа создается программистом, конкретная — выводится из первой.

Предполагается, что при таком подходе принципиально невозможно породить неверную синтаксически (а в идеале и семантически) конкретную программу.

Язык APL относят к языкам сверхвысокого уровня за счет введения сверхмощных операций и операторов. Запись программ на таком языке получается компактной.

Все вышеперечисленные языки — вычислительные. Более молодые —

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

Язык программирования Паскаль

Язык программирования Паскаль (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 — 1662)), разработан в 1968 — 1971 гг. Никлаусом Виртом, профессором, директором Института информатики Швейцарской высшей политехнической школы. Язык Паскаль, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в

профессиональном программировании.

Широкой популярности Паскаля среди программистов способствовали следующие причины:

  • Благодаря своей компактности, удачному первоначальному описанию Паскаль

  • оказался достаточно легким для изучения.

  • Язык программирования Паскаль отражает фундаментальные и наиболее важные

  • концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что

  • предоставляет программисту средства, помогающие проектировать программы.

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

  • программирования и структурной организации данных.

  • Язык Паскаль сыграл большую роль в развитии методов аналитического

  • доказательства правильности программ и позволил реально перейти от

  • методов отладки программ к системам автоматической проверки правильности

  • программ.

  • Применение языка Паскаль значительно подняло "планку" надежности

  • разрабатываемых программ за счет требований Паскаля к описанию

  • используемых в программе переменных, проверки согласованности программы

  • при компиляции без ее выполнения.

  • Использование в Паскале простых и гибких структур управления: ветвлений,

  • циклов.

MATHCAD.

Общая характеристика.

Одна из задач ЭВМ - автоматизация труда, повышение эффективности научных исследований. Основная особенность ЭВМ - ориентация на применение пользователями, не владеющими языками программирования. Такой подход позволяет преодолевать языковой барьер, отделяющий человека от машины. С этой целью разрабатываются пакеты прикладных программ, рассчитанные на широкие круги специалистов. К подобным пакетам относится MATHCAD.

MATHCAD - универсальный математический пакет, предназначенный для выполнения инженерных и научных расчетов. Основное преимущество пакета - естественный математический язык, на котором формируются решаемые задачи. Объединение текстового редактора с возможностью использования общепринятого математического языка позволяет пользователю получить готовый итоговый документ. Пакет обладает широкими графическими возможностями, расширяемыми от версии к версии. Практическое применение пакета существенно повышает эффективность интеллектуального труда.

От других продуктов аналогичного назначения, например, Maple & Theorist (компании Waterloo Maple Software) и Mathematica (компании Wolf Research), MATHCAD (компании Mathsoft) отличается ориентация на создание высококачественных документов (докладов, отчетов, статей) в режиме WYSIWYG (What You See Is What You Get). Это означает, что, внося изменения, пользователь немедленно видит их результаты и в любой момент может распечатать документ во всем блеске. Работа с пакетом за экраном компьютера практически совпадает с работой на бумаге с одной лишь разницей - она более эффективна. Преимущества MATHCAD состоит в том, что он не только позволяет провести необходимые расчеты, но и оформить свою работу с помощью графиков, рисунков, таблиц и математических формул. А эта часть работы является наиболее рутинной и малотворческой, к тому же она и времяемкая и малоприятная.

Первая версия пакета MATHCAD появилась в 1986г., вторая (2.01) - в 1987г. Пакет постоянно совершенствуется. В настоящее время существуют версии MATHCAD, работающие под Windows. В августе 1995г. вышла последняя, известная на сегодняшний день, шестая 32-битная версия MATHCAD`a под Windows. Вышла она в двух вариантах: MATHCAD 6.0 SE (Standard Edition) и версия для профессионального пользователя – MATHCAD.

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

Табличный процессор - программное средство для проектирования электронных таблиц. Они позволяют не только создавать таблицы, но и автоматизировать обработку табличных данных. С помощью электронных таблиц можно выполнять различные экономические, бухгалтерские и инженерные расчеты, а также строить разного рода диаграммы, проводить сложный экономический анализ, моделировать и оптимизировать решение различных хозяйственных ситуаций и т. д.

Функции табличных процессоров весьма разнообразны:

  • создание и редактирование электронных таблиц;

  • создание многотабличных документов;

  • оформление и печать электронных таблиц;

  • построение диаграмм, их модификация и решение экономических задач графическими методами;

  • создание многотабличных документов, объединенных формулами;

  • работа с электронными таблицами как с базами данных: сортировка таблиц, выборка данных по запросам;

  • создание итоговых и сводных таблиц;

  • использование при построении таблиц информации из внешних баз данных;

  • создание слайд-шоу;

  • решение оптимизационных задач.

1. ПРОГРАМИРОВАНИЕ В СРЕДЕ PASCAL

1.1 Разработать алгоритм программы, протабулировать функцию в заданных пределах и построить графики функций

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]