Отчет по учебной практике "Вычислительная техника"

Автор работы: Пользователь скрыл имя, 23 Июля 2011 в 18:35, отчет по практике

Краткое описание

Целью первой учебной практики является:

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

Содержание работы

Введение 4
1 Теоретическая часть 5
1.1 Этапы решения задачи на ЭВМ 5
1.2 Понятие алгоритма и его свойства 6
1.3 Базовые управляющие структуры алгоритма 7
1.4 Правила оформления блок-схемы алгоритма 9
1.5 Понятие списка (базы данных) в Excel. Основные требования к спискам. Формирование списков при помощи экранной формы. 12
2 Практическая часть 15
2.1 Решение задачи оптимизации 15
2.1.1 Постановка задачи 15
2.1.2 Разработка математической модели 15
2.1.3 Разработка макета электронной таблицы 16
2.1.4 Вычисления при помощи надстройки Поиск решения 17
2.1.5 Графическая интерпретация результатов Поиска решения 21
2.2 Создание функции пользователя 21
2.2.1 Постановка задачи 21
2.2.2 Разработка алгоритма 21
2.2.3 Разработка программного кода 22
2.2.4 Проверка программного кода 22
2.3 Разработка презентации 23
2.3.1 Постановка задачи 23
2.3.2 Функциональные возможности Microsoft PowerPoint 23
2.3.3 Разработка структуры презентации 24
2.3.4 Настройка презентации 25
2.4 Разработка автоматически обновляемого оглавления отчета 26
2.5 Разработка интерактивной рабочей книги 26
Заключение 28
Список использованной литературы 29

Содержимое работы - 1 файл

Отчет пр.doc

— 1,001.50 Кб (Скачать файл)
 

Министерство  образования Республики Беларусь 

БЕЛОРУСКИЙ  НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ 

Кафедра ²Экономика и организация машиностроительного производства² 
 
 
 
 
 
 
 

ОТЧЕТ 

по учебной  практике "Вычислительная техника" 
 
 
 
 
 
 
 
 

Исполнители: 
 
 
 
Руководитель:
 
 
 
 
 
 
 
 
 
 
 
 

2009

 

 

 

Содержание

 

Введение

 

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

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

      Целью первой учебной практики является:

  1. закрепление теоретических знаний и практических умений, приобретенных в процессе изучения дисциплины "Информатика";
  2. формирование практических навыков по применению программного обеспечения вычислительной техники при самостоятельном решении прикладных задач;
  3. освоение методики разработки и оформления документов в соответствии с положениями ГОСТ 2.105-95 "Общие требования к текстовым документам".

      В соответствии с целью практики задачами практики являются:

    1. изучение этапов решения задач на ЭВМ и основ алгоритмизации.
    2. изучение функциональных возможностей электронных таблиц Microsoft Excel для решения прикладных задач и создания пользовательских функций.
    3. изучение функциональных возможностей Microsoft PowerPoint для разработки мультимедийных презентаций.
    4. освоение возможностей текстового процессора Microsoft Word для автоматизации работы пользователя.
    5. изучение положений ГОСТ 2.105-95 "Общие требования к текстовым документам".

 

  1. Теоретическая часть
    1. Этапы решения задачи на ЭВМ  

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

  1. Постановка задачи:
  • сбор информации о задаче;
  • формулировка условия задачи;
  • определение конечных целей решения задачи;
  • определение формы выдачи результатов;
  • описание данных (их типов, диапазонов величин, структуры и т. п.).
  1. Анализ и исследование задачи, модели:
  • анализ существующих аналогов;
  • анализ технических и программных средств;
  • разработка математической модели;
  • разработка структур данных.
  1. Разработка алгоритма:
  • выбор метода проектирования алгоритма;
  • выбор формы записи алгоритма (блок-схемы, псевдокод и др.);
  • выбор тестов и метода тестирования;
  • проектирование алгоритма.
  1. Программирование:
  • выбор языка программирования;
  • уточнение способов организации данных;
  • запись алгоритма на выбранном языке программирования.
  1. Тестирование и отладка:
  • синтаксическая отладка;
  • отладка семантики и логической структуры;
  • тестовые расчеты и анализ результатов тестирования;
  • совершенствование программы.
  1. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.
  1. Сопровождение программы:
  • доработка программы для решения конкретных задач;
    • составление документации к решенной задаче, к математической модели, к алгоритму, к программе, к набору тестов, к использованию.

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

    1. Понятие алгоритма и его  свойства

      В повседневной жизни каждый человек  сталкивается с необходимостью решения задач самой разной сложности. Некоторые из них трудны и требуют длительных размышлений для поиска решений (а иногда его так и не удается найти), другие же, напротив, столь просты и привычны, что решаются автоматически. При этом выполнение даже самой простой задачи осуществляется в несколько последовательных этапов (шагов). В виде последовательности шагов можно описать процесс решения многих задач, известных из школьного курса математики: приведение дробей к общему знаменателю, решение системы линейных уравнений путем последовательного исключения неизвестных, построение треугольника по трем сторонам с помощью циркуля и линейки и т.д. Такая последовательность шагов в решении задачи называется алгоритмом. Каждое отдельное действие – это шаг алгоритма. Последовательность шагов алгоритма строго фиксирована, т.е. шаги должны быть упорядоченными. Правда, существуют параллельные алгоритмы, для которых это требование не соблюдается.

      Слово "Алгоритм" происходит от algorithmi - латинского написания имени аль-Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма (город в современном Узбекистане) Мухаммеда бен Мусу, жившего в 783-850 гг.

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

      Можно сформулировать основные особенности  именно алгоритмов:

    1. Наличие исходных данных и некоторого результата;
    2. Массовость (т.е. возможность применять многократно один и тот же алгоритм)
    3. Детерминированность (при применении алгоритма к одним и тем же исходным данным должен получаться всегда один и тот же результат)
    4. Результативность (выполнение алгоритма должно обязательно приводить к его завершению)
    5. Определенность (шаги алгоритма должны быть достаточно простыми, элементарными, а исполнитель должен однозначно понимать смысл каждого шага последовательности действий, составляющих алгоритм)

      На  основании этих свойств иногда дается определение алгоритма: “Алгоритм – это последовательность математических, логических или вместе взятых операций, отличающихся детерминированностью, массовостью, направленностью и приводящая к решению всех задач данного класса за конечное число шагов”.

    1. Базовые управляющие структуры алгоритма

      Любой алгоритм может быть представлен  в виде последовательности действий. Под действием будем понимать либо базовую операцию, либо базовую  структуру.

      В качестве базовых операций используются:

    • операция присваивания вида < переменная > := < выражение >. Смысл этой операции состоит в вычислении результата выражения, стоящего справа от знака ":=", для конкретных значений входящих в него переменных и присваивании этого результата переменной, стоящей слева от знака ":="
      • операция ввода, при выполнении которой переменным из списка ввода присваиваются конкретные значения, вводимые с клавиатуры.
        • операция вывода, которая осуществляет вывод значений переменных и выражений из списка вывода на экран.

      Различают три типа базовых структур:

        • следование
        • развилка
        • цикл

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

      Развилка  обеспечивает выбор одной из двух альтернатив:

            если < условие > то < действие 1 > иначе < действие 2 > все.

      Существует сокращенная форма структуры развилка, которая позволяет выполнить действие или пропустить его:

            если < условие > то < действие > все.

      Обобщением  структуры развилка является множественный выбор:

            если Var = Const1 то < действие 1 >

            если Var = Const2 то < действие 2 >

            . . .

            если Var = Constn то < действие n >

            все

      В зависимости от значения переменной Var выполняется одно из указанных  действий, например, если Var = Const3, то выполняется <действие3>.  

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

        • цикл "от до"
        • цикл "пока"
        • цикл "до"

      Цикл "от до" управляет повторением  выполнения действия с помощью переменной цикла:

                  цикл от I := N1 до N2

                  < действие >

                  кц {конец цикла}

где I - переменная цикла; N1, N2 - начальное и конечное значения переменной цикла, вычисляются один раз при входе в цикл.

       Переменная  цикла пробегает все следующие  друг за другом в порядке возрастания значения от начального до конечного. Изменение значения переменной цикла происходит автоматически после каждого выполнения действия, указанного внутри цикла. В зависимости от соотношения N1 и N2 цикл может не выполниться ни разу (N1 > N2) или выполниться ( N2 - N1 + 1 ) раз.

Информация о работе Отчет по учебной практике "Вычислительная техника"