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

Автор работы: Пользователь скрыл имя, 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 Кб (Скачать файл)

      В цикле "пока" управление внутри цикла  осуществляется с помощью логического  условия:

                  цикл пока < условие >

                  < действие >

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

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

      Третий  тип структуры цикл "до" имеет вид:

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

Как только значение условия становиться истинным, цикл прекращается. Цикл "до" независимо от значения условия будет выполняться  по меньшей мере один раз, т.к. проверка условия производится после выполнения действия. Для завершения цикла необходимо внутри цикла изменить условие с ложного на истинное. Выбор структуры цикла определяется особенностями алгоритма решения конкретной задачи.

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

    1. Правила оформления блок-схемы  алгоритма

      При создании блок-схем необходимо пользоваться правилами утвержденными ГОСТ 19.701-90 (международный стандарт ИСО 5807-85). Ниже приводятся выдержки из этого нормативного документа:

      “..1.1 Схемы алгоритмов, программ, данных и систем (далее - схемы) состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий.

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

      Описания символов  приведены в таблице 1 [     ].

Таблица 1 − Описание символов блок-схемы

Название Описание Изображение
Данные Символ отображает данные, носитель данных не определен. Эта фигура часто используется и  для записи различных алгоритмов, потому как для алгоритма источник информации не существенен и определяется он только при реализации программы.  
 
Документ Символ отображает данные, представленные на носителе в  удобочитаемой форме (машинограмма, документ для оптического или  магнитного считывания, микрофильм, рулон  ленты с итоговыми данными, бланки ввода данных).
Ручной  ввод Символ отображает данные, вводимые вручную во время обработки с устройств любого типа (клавиатура, переключатели, кнопки, световое перо, полоски со штриховым кодом).
Карта Символ отображает данные, представленные на носителе в  виде карты (перфокарты, магнитные карты, карты со считываемыми метками, карты с отрывным ярлыком, карты со сканируемыми метками).
 

Продолжение таблицы 1

Название Описание Изображение
Бумажная  лента Символ отображает данные, представленные на носителе в  виде бумажной ленты.
Дисплей Символ отображает данные, представленные в человекочитаемой форме на носителе в виде отображающего  устройства (экран для визуального  наблюдения, индикаторы ввода информации).  
 
Процесс
Символ отображает функцию обработки данных любого вида (выполнение определенной операции или группы операций, приводящее к изменению значения, формы или размещения информации или к определению, по которому из нескольких направлений потока следует двигаться).  
 
Предопределенный  процесс Символ отображает предопределенный процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле). То есть этот элемент используется для обозначения подпрограмм.  
 
Подготовка Символ отображает модификацию команды или группы команд с целью воздействия на некоторую последующую функцию (установка переключателя, модификация индексного регистра или инициализация программы). Часто используется для задания параметров счетного оператора цикла \ (смотри пример блок-схемы алгоритма ниже).  
 
 
Решение Символ отображает решение или функцию переключательного  типа, имеющую один вход и ряд  альтернативных выходов, один и только один из которых может быть активизирован  после вычисления условий, определенных внутри этого символа. Соответствующие результаты вычисления могут быть записаны по соседству с линиями, отображающими эти пути.  
 

Продолжение таблицы 1

Название Описание Изображение
Линия потока Символ отображает указание последовательности связей между  символами.

Некоторые правила изображения линий потока:

− линии  потока должны быть параллельны линиям внешней рамки блок-схемы (границам листа, на котором изображена блок-схема);

− направление  линии потока сверху вниз и слева  направо принимается за основное и стрелками не обозначается, в остальных случаях направление линии потока обозначается стрелками;

− изменение  направления линии потока производится под углом 90 градусов.

      На  рисунке 1приведены примеры  соответственно использования комментария в схемах и блок-схемы алгоритма.

Рисунок 1 − Пример использования комментария в схемах

Рисунок 2 − Пример блок-схемы алгоритма

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

    1. Понятие списка (базы данных) в Excel. Основные требования к спискам. Формирование списков при помощи экранной формы

      Список  Excel − табличная (плоская, двумерная) база данных, диапазон ячеек со структурированными данными. Если сформировать рабочий лист, следуя определенным правилам, то программа будет воспринимать его как базу данных. На рисунке 3 приведен пример списка Excel.

Рисунок 3 − Пример списка Excel

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

      Список  состоит из трех основных структурных  элементов:

  1. записи (подобны карточкам библиотечного каталога. Каждая запись должна содержать полное описание конкретного элемента);
  2. поля (это отдельные категории, по которым упорядочена информации в списке; отдельный столбец - отдельная категория).
  3. заглавная строка (состоит из заголовков столбцов и располагается в самом начале списка). Заголовки - это метки соответствующих полей. Excel использует их при сортировке, поиске, выдаче отчетов по спискам. Рекомендуется выделять заглавную строку, отформатировав ее иначе, чем остальные данные. Не следует вставлять пустую строку между заглавной строкой и прочими строками списка, т.к. некоторые инструменты, например, автофильтр корректно работают только с непрерывными диапазонами.

      В списке Excel каждый столбец - это поле, а каждая строка - это запись.

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

Рисунок 4 − Средства и визуальные элементы списка

      К каждому столбцу списка по умолчанию  применяется Автофильтр, кнопки которого расположены в строке заголовков, что позволяет быстро фильтровать и сортировать данные (элемент 1).

        Темно синяя рамка вокруг списка  четко выделяет интервал ячеек, составляющий список (элемент 2).

  Строка со звездочкой (*) называется строкой вставки. Ввод данных в это строку приводит к автоматическому добавлению данных в список и расширению рамки вокруг списка (элемент 3).

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

      Изменить  размер списка можно с помощью  перемещения метки изменения  размера, находящейся в нижнем углу рамки списка (элемент 4). Явными преимуществами списков являются:

  1. Сортировка и фильтрация списков.  Списки можно сортировать по возрастанию, по убыванию или в заданном пользователем порядке. Можно также фильтровать списки, чтобы отображать только данные, соответствующие указанному критерию.
  2. Обеспечение целостности данных.   Для списков можно использовать встроенные в Excel средства проверки данных. Например, в определенном столбце списка можно разрешить использовать только числа или даты.
  3. Форматирование объектов списка.   Ячейки списка можно форматировать точно так же, как и ячейки листа.
  4. Совместимость со списками Windows SharePoint Services.   При публикации списка на узле SharePoint происходит создание пользовательского списка SharePoint. Если соединить список во время публикации или во время экспорта существующего списка SharePoint, можно редактировать список в автономном режиме.

      При формировании списков рекомендуют:

    • размещать один список на рабочем столе;
    • заголовки полей размещать в верхней строке, имеющей особое форматирование, не совпадающее с форматом данных;
    • в каждом столбце размещать однородную информацию;
    • в одной физической строке размещать одну запись;
    • учитывать, что пустая строка не является записью;
    • до ввода данных в список построить для каждого поля контроль данных (Данные/Контроль);
    • для заполнения списка использовать экранную форму данных (Данные/Форма).

      Экранная  форма данных − это способ представления  данных из списка, при котором в  диалоговом окне отображается поле одной  записи. Экранная форма данных снижает  вероятность ошибок при обработке  данных. На рисунке 5 представлен пример экранной формы данных.

    Рисунок 5 − Пример экранной формы данных

      Экранная  форма данных предназначена для:

    • ввода;
    • редактирования;
  • поиска и удаления данных.

      Порядок создания электронной формы данных состоит из следующих этапов:

    1. Создать заголовок списка в первой строке.
    2. Вручную заполнить первую запись конкретными значениями и формулами.
    3. Отформатировать поля первой записи (Формат/Ячейки…)
    4. Задать для полей первой записи контроль данных (Данные/Проверка…).
    5. Установит курсор в любой ячейке списка.
    6. Использовать команду Данные/Форма…
    7. В диалоговом окне нажать кнопку Добавить для ввода новой записи.
  1. ПРАКТИЧЕСКАЯ  ЧАСТЬ
    1. Решение задачи оптимизации
      1. Постановка  задачи

      Используя надстройку Microsoft Excel Поиск решения, определить размеры бака (R, h), имеющего форму цилиндра с крышкой, чтобы объем был максимальный, а стоимость материала, пошедшего на его изготовление, не превышала 2000 у.е. Цена 1 м2 материала равна 20 у.е.

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