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

Информатика / ИНДИВИД ЗАДАНИЕ ЭКОНОМИСТЫ _Методичка

.pdf
Скачиваний:
16
Добавлен:
12.04.2015
Размер:
659.27 Кб
Скачать

Министерство сельского хозяйства и продовольствия Российской Федерации

Самарская государственная сельскохозяйственная академия

Кафедра МАТЕМАТИЧЕСКИЕ МЕТОДЫ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Учебно - методическое пособие к выполнению индивидуальных домашних заданий для студентов экономических специальностей

Усть-Кинельский 2006

УДК 004(075.8) М-64

Миронов Д.В. ИНФОРМАТИКА. Учебно-методическое пособие к выполнению инди- видуальных домашних заданий для студентов экономических специальностей. –

СГСХА. – 2006. – 64 с.

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

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

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

вопросов связанных с выполнением индивидуального домашнего задания по курсу «Информатика».

Пособие рекомендовано к изданию методическим советом экономического фа-

культета Самарской ГСХА

Методическое пособие составил доцент кафедры «Матема- тические методы и информационные технологии», канди- дат физико-математических наук Миронов Д.В.

© Миронов Д.В. 2006

Министерство сельского хозяйства и продовольствия Российской Федерации

Самарская государственная сельскохозяйственная академия

Кафедра МАТЕМАТИЧЕСКИЕ МЕТОДЫ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

И Н Ф О Р М А Т И К А

Учебно - методическое пособие к выполнению индивидуальных домашних заданий для студентов экономических специальностей

Для специальностей: 060500 – Бухгалтерский учет, анализ и аудит 060800 – Экономика и управление аграрным

производством

Усть-Кинельский 2006

Содержание

 

Общие методические указания при выполнении индивидуального домашнего задания по

 

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

5

Цель и задачи дисциплины................................................................................................................

5

Указания к выполнению индивидуального домашнего задания..................................................

6

Программа курса «Информатика»....................................................................................................

8

Тема 1. .......................................................................................................................................................

9

Выбирающий оператор. Условный оператор IF. Оператор варианта CASE.......................................

9

Краткая теория...................................................................................................................................

9

Условный оператор........................................................................................................................

9

Оператор варианта.......................................................................................................................

10

Образцы решения задач...................................................................................................................

12

Тема 2. .....................................................................................................................................................

14

Операторы циклов. ..............................................................................................................................

14

Краткая теория.................................................................................................................................

14

Образцы решения задач...................................................................................................................

17

Задание 1. Задачи для самостоятельного решения ...........................................................................

29

Задание 2. Задачи для самостоятельного решения ...........................................................................

30

Тема 3 ......................................................................................................................................................

31

Регулярный тип данных (тип массив)..............................................................................................

31

Краткая теория.................................................................................................................................

31

Образцы решения задач...................................................................................................................

32

Задачи для самостоятельного анализа ...............................................................................................

51

Задание 3. Задачи для самостоятельного решения ...........................................................................

60

Учебно-методические материалы для самостоятельного

 

изучения дисциплины "ИНФОРМАТИКА" .....................................................................................

61

Общие методические указания при выполнении индивидуального домашнего задания по дисциплине «Информатика»

Цель и задачи дисциплины

ЦЕЛЬ ДИСЦИПЛИНЫ подготовка квалифицированных пользователей ПК, умеющих использовать средства новых информационных технологий, предназначен-

ных для автоматизации профессиональной деятельности на основе компьютера как инструментального средства. Раскрыть основные направления развития информаци- онных технологий на современном этапе.

В результате изучения дисциплины студент должен:

иметь представление о:

-операционной системе MS-DOS, ее файловой системе, характеристиках и принци- пах работы;

-типах алгоритмов и языках программирования;

-аппаратном устройстве современных персональных компьютеров.

-различных версиях операционной системы Windows (3.1, 3.11, 95, 98, NT, 2000, XP, CE), а также альтернативных современных операционных системах;

-объектной организации и структуре операционной системы Windows;

-объектно-ориентированном программировании и визуальных средствах разработки приложений;

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

знать:

-основы модульного построения программ и алгоритмов на примере языка Turbo Pascal 7.0;

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

-возможности и особенности работы операционной системы Windows’95/98;

-назначение стандартных программ Windows

-возможности программ, входящих в пакет Microsoft Office (MS-Word, MS-Excel, MS-Access);

уметь;

-квалифицированно работать за терминалом ПК и пользоваться его основными ре- сурсами при решении задач с максимальной эффективностью;

-разрабатывать и реализовывать на практике программы, написанные на языке Turbo

Pascal 7.0.

-создавать, редактировать и оформлять документы с использованием текстового ре- дактора;

-использовать возможности электронных таблиц для проведения сложных матема- тических, экономических и других видов расчетов;

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

-5 -

Изучение курса слушателями-очниками делится на два этапа:

1— участие в лекционно-практических занятиях, проводимых в стенах вуза, 2— самостоятельное изучение вопросов курса по учебникам и учебным пособиям,

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

Изучая курс «Информатика», необходимо руководствоваться программой, нельзя ограничиваться изучением лишь тех вопросов теории, которые непосредственно свя- заны с выполнением индивидуальных домашних задач.

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

При необходимости слушатель может получить (устно или письменно) консульта- цию на кафедре «Математические методы и информационные технологии» Самарской государственной сельскохозяйственной академии.

Указания к выполнению индивидуального домашнего задания

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

Каждый студент должен выполнить 2 индивидуальных домашних задания (ИДЗ), включающих 3 задачи (табл.). Номер варианта определяется по шифру (номеру зачет- ной книжки). При выполнении задания студент получает консультации и защищает работу во время зачета.

 

 

 

Индивидуальные домашние задания

 

 

 

 

Таблица

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Трудоем-

 

Срок сдачи,

 

 

Тематика задач

Задание

 

кость.

 

 

ИДЗ

 

 

 

контроль

 

 

 

 

 

 

в часах

 

 

 

 

 

 

 

 

 

 

1

1.

Выражения в языке Pascal

1,2

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Программирование с условием

1,2

 

1

 

 

 

 

 

3.

Программирование циклов

1,2

 

2

 

 

20 неделя

 

 

4.

Расчет конечной суммы

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

Расчет бесконечной суммы с заданной точно-

2

 

4

 

 

 

 

 

 

стью.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

зачет

2

1.

Обработка одномерного массива

3

 

4

 

 

 

 

 

 

 

 

 

 

15 неделя

 

 

 

 

 

 

 

 

 

 

 

 

2.

Обработка двумерного массива

3

 

4

 

 

 

3.

Сортировка массива

3

 

2

 

 

 

 

 

 

 

 

 

 

10

 

 

экзамен

 

 

 

- 6 -

 

 

 

 

 

 

 

2.Работа должна быть выполнена в отдельной ученической тетради, на обложке которой нужно указать фамилию, инициалы, номер варианта.

3.Условия задач необходимо переписывать полностью. Каждую задачу начинать с новой страницы. Для замечаний рецензента следует оставлять поля шириной 4 - 5 см. Работа выполняется ручкой, чертежи карандашом при помощи линейки.

ДОПУСКАЕТСЯ приведение компьютерных распечаток текстов программ и результатов работы программ.

4.Решения первой задачи следует сопроводить чертежом, выполненным каранда- шом с помощью линейки. Обозначения на чертеже и в решении должны соответство- вать друг другу. Не следует обозначать одну и ту же величину разными символами, а также различные величины одинаковыми символами.

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

ссылки на литературу или письменные консультации по решению конкретных задач помогут Вам найти правильное решение.

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

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

- 7 -

Программа курса «Информатика»

Информатика как наука. Основные понятия информатики. Способы представления и передачи информа- ции. Программа, алгоритм, компьютер, данные. Устройство компьютера. Принципы Фон Неймана. Устройст- во современного компьютера. Структура ЭВМ. Назначение и функции основных устройств.

Алгоритм. Свойства, типы и способы задания алгоритмов. Язык блок-схем как один из способов задания алгоритмов.

Алгоритмический язык. Составные части алгоритмических языков. Алгоритмический язык Паскаль. Со- ставные части. Ядро (стандарт) и реализации.

Концепция типов данных в языке Паскаль. Типы языка Паскаль. Операция присваивания. Переменная ве- личина. Целый и вещественный тип. Символьный и логический тип.

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

Операторы языка Паскаль. Виды операторов. Процедуры ввода-вывода информации.

Организация вывода числовой информации. Управление форматом числа. Организация диалога в про- граммах языка Паскаль.

Выбирающий оператор. Оператор условия if. Оператор выбора варианта case.

Операторы цикла. Виды операторов цикла в языке Паскаль. Сходства и различия операторов цикла. Об- щие правила построения циклов. Особенности использования.

Структурированные типы языка Паскаль. Общая характеристика. Два способа определения нестандарт- ных типов в языке Паскаль. Тип массив. Принципы обработки массивов. Тип запись, тип множество, тип- строка, тип диапазон.

Файловый тип в языке Паскаль. Принципы работы. Чтение из файла. Запись в файл. Особенности тексто- вых файлов. Работа с текстовым файлом.

Подпрограммы в языке Паскаль. Принцип локализации параметров подпрограмм. Описание и вызов про- цедур и функций. Подпрограммы - процедуры. Синтаксис процедур. Подпрограммы - функции. Синтаксис функций. Формальные и фактические параметры процедур и функций. Параметры переменные и параметры значения. Параметры константы. Рекурсивные процедуры и функции. Побочный эффект процедур и функций.

Графические возможности среды Turbo - Pascal. Режимы работы экрана. Адаптеры. Графические возмож- ности среды Turbo - Pascal. Базовая графика. Построение графика функции. Построение диаграмм.

Понятие модуля в языке Turbo - Pascal. Модульное программирование. Стандартные модули языка Pascal. Понятие операционной системы. Назначение ОС и краткий обзор ОС. Составные части ОС (на примере

ОС MS-DOS). Команды MS-DOS для работы с файлами и каталогами. Понятие операционной оболочки. Назначение, составные части.

Операционная оболочка Norton Commander. Составные части. Интерфейс. Работа с файлами и каталога- ми. Меню главное (верхнее), пользовательское (главное и локальное). Дополнительные возможности. Обра- ботчик расширений.

Операционная система WINDOWS 95. Запуск ОС WINDOWS 95. Обучающая программа (учебник по WINDOWS 95). Файлы, диски, директории (папки). Основы работы. Рабочий стол. Панель задач. Основные элементы интерфейса WINDOWS 95. Настройки панели задач и пунктов меню.

Основные приемы работы с ОС WINDOWS 95. Работа с проводником. Запуск приложений. Переключе- ние между приложениями. Стандартные приложения WINDOWS 95. Графический редактор Paint. Текстовый редактор WordPad. Калькулятор. Блокнот. Служебные программы.

Электронные документы. Текстовые редакторы. Текстовый процессор MS Word. Электронные таблицы. Табличные процессоры. Табличный процессор MS Excel.

Базы данных, системы управления базами данных, банки данных. Использование MS Access для создания,

редактирования и обработки базы данных

Компьютерные сети. Протокол передачи данных TCP/IP. Передача информации. Локальные компьютер- ные сети. Microsoft Network. Глобальная компьютерная сеть Интернет. Адресация в сети Интернет. Сервисы сети Интернет. Электронная почта и телеконференции. Всемирная паутина. Файловые архивы. Поиск инфор- мации в Интернете. Интерактивное общение в Интернете. Мультимедиа технологии в Интернете.

Программы архиваторы. Способы архивации данных. Защита информации. Санкционирование доступа.

Защита информации. Компьютерные вирусы. Основные этапы защиты от компьютерных вирусов. Анти- вирусные программы.

- 8 -

Тема 1.

Выбирающий оператор. Условный оператор IF. Оператор варианта

CASE.

Краткая теория

Выбирающий оператор служит для реализации алгоритмов с ветвлением. К выбирающим опера- торам относятся: условный оператор и оператор варианта

Условный оператор.

Условный оператор If-Then-Else реализует алгоритмическую конструкцию ветвления и изменяет порядок выполнения программы в зависимости от истинности или ложности некоторого условия.

Структура условного оператора в языке Turbo-Pascal имеет вид

If <логическое выражение A > Then <оператор S1> Else <оператор S2>;

Здесь A- логическое выражение, имеющее значение «истина» или «ложь», S1 ,S2 – любой оператор языка Паскаль, но только один. Если необходимо выполнить несколько операторов используют опе- раторные скобки.

Если логическое условие истинно, то выполняется оператор S1, если - ложно, то оператор S2. Ус- ловный оператор является единым предложением, ни перед Then, ни перед Else точку с запятой ставить нельзя. Например,

If x<0 Then y:=x*x Else y:=sqrt(x);

Можно использовать укороченный вариант этого оператора

If <логическое условие> Then <оператор 1>;

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

If x>10 Then y:=5*x*x;

- 9 -

При составлении сложных программ вложение условных операторов друг в друга не рекомендуется.

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

Например:

ìx + 5 ,

x > 10

ï

2

,

5 < x £ 10

y = í x

 

ï

 

 

x £ 5

îSin x,

If x>10 then y:= x=5 else

If x>5 then y:= SQR (x) else y:= sin(3*x);

Замечание: во избежание ошибки необходимо применять операторные скобки.

Оператор варианта.

Используется в случае, если число ветвей алгоритма более двух, и кроме того выбор пути

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

Конструкция оператора варианта:

Case <выражение> of

<метка варианта 1>:<оператор 1>;

………………………………..

<метка варианта М>:<оператор М>;

End;

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

case i+3 of

1,2: s1; 12,15: s3

end;

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

- 10 -

Соседние файлы в папке Информатика