Министерство образования и науки Российской Федерации Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«Хабаровская государственная академия экономики и права» Кафедра информационных систем в экономике
ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ Программа дисциплины и методические указания по выполнению
лабораторных работ
для студентов I-го курса специальности 080801
«Прикладная информатика в экономике» дневной формы обучения
Хабаровск 2007
2
ББК З
Х12
Информатика и программирование : программа курса и методические указания по выполнению лабораторных работ для студентов 1-го курса специальности 080801 «Прикладная информатика в экономике» дневной формы обучения /
сост. Л. В. Белоусова. – Хабаровск РИЦ ХГАЭП, 2007.– 28 с.
Рецензент Г. И. Бахрушина,
канд.физ.-мат.наук., доцент, ТОГУ
Утверждено издательско-библиотечным советом академии
в качестве методических указаний для студентов
Людмила Васильевна Белоусова
ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ
Программа дисциплины и методические указания по выполнению лабораторных работ для студентов I-го курса специальности
080801«Прикладная информатика в экономике» дневной формы обучения
Редактор Г.С. Одинцова
___________________________________________________________
Подписано в печать _________. Формат 60х84 / 16. Бумага писчая. Печать офсетная. Усл. п.л. 1,6. Уч.– изд.л. 1,2. Тираж 50 экз. Заказ №__
680042, г. Хабаровск, ул. Тихоокеанская, 134, ХГАЭП, РИЦ © Хабаровская государственная академия экономики и права, 2007
3 3
Содержание
Введение…………………………………………………………………………………..4
1.Программа дисциплины «Информатика и программирование»……………4
2.Основные структуры алгоритмов……………………………………………...6
3.Лабораторный практикум……………………………………………….……..14
3.1.Лабораторная работа 1. Программирование линейных алгоритмов………14
3.2.Варианты заданий к лабораторной работе 1………………………………...17
3.3.Лабораторная работа 2. Программирование алгоритмов разветвляющейся и циклической структуры………………………………………………………….22
3.4.Варианты заданий к лабораторной работе 2…………………………………25 Библиографический список………………………………………………………..28
4
Введение
Дисциплина «Информатика и программирование» является одним из базовых курсов для преподавания последующих специальных дисциплин, предусмотренных государственным образовательным стандартом для специальности 080801 «Прикладная информатика», и основная её цель – дать базовые знания в области информатики и программирования.
Задачами данного курса являются:
–изучение основных понятий технических и программных средств реализации информационных процессов;
–приобретение навыков разработки простейших алгоритмов написания и отладки программ в среде программирования на языке Паскаль.
В результате изучения дисциплины студенты должны:
–знать состав и назначение основных элементов персонального компьютера;
–знать основы работы в ОС WINDOWS;
–уметь работать с приложениями Microsoft Office: Word, Excel;
–уметь разрабатывать простейшие алгоритмы, составлять и отлаживать программы на языке программирования Паскаль;
–иметь представление о сетевых технологиях и средствах защиты данных. Дисциплина базируется на понятиях, излагаемых в школьном курсе «Инфор-
матика».
Вучебно-методических указаниях рассматриваются основы алгоритмизации
ипрограммирования: алгоритмы линейной структуры, ветвления, циклы, поскольку этой теме уделяется недостаточно внимания в школьном курсе информатики.
Данное описание включает теоретическую часть, примеры решения конкретных задач и задания к двум лабораторным работам с разобранными к ним примерами.
1.Программа дисциплины «Информатика и программирование» Тема 1. Предмет и задачи курса «Информатика и программирование»
Предмет изучения. Методология изучения курса. Цель и задачи курса. Значе-
ние дисциплины в подготовке специалистов. Содержание курса.
Тема 2. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации
Понятие информации, её измерение, количество и качество информации. Формы и способы представления информации. Понятие об экономических и
5
правовых аспектах информационных технологий. Сигналы: кодирование и квантование сигналов. Системы счисления. Логические основы ЭВМ.
Тема 3. Технические средства реализации информационных процессов
Состав и назначение основных элементов персонального компьютера. Периферийные устройства. Понятие и основные виды архитектуры ЭВМ. Их характеристики. Центральный процессор, системные шины. Запоминающие устройства: классификация, принцип работы, основные характеристики. Системная память: ОЗУ, ПЗУ, кэш. Внешняя память: винчестер, стример, накопитель на гибких магнитных дисках, накопители на компакт-дисках. Устройства ввода (вывода) данных, их разновидности и основные характеристики. Клавиатура. Координатные устройства ввода. Видео и звуковые адаптеры. Сканеры. Принтеры. Плоттеры. Мониторы.
Тема 4. Программные средства реализации информационных процессов
Офисные программные средства. Понятие системного программного обеспечения: назначение, возможности, структура. Структура программного обеспечения с точки зрения пользователя. Операционные системы. Организация и средства человеко-машинного интерфейса, мультисреды и гиперсреды. Основы компьютерной графики. Системы компьютерной графики и анимации.
Тема 5. Офисные приложения
Файловая структура. Служебное ПО. Текстовые редакторы. Электронные таблицы. Электронные презентации.
Тема 6. Модели решения функциональных и вычислительных задач
Моделирование как метод познания. Классификация и формы представления моделей. Методы и технологии моделирования. Информационная модель объекта.
Тема 7. Алгоритмизация и программирование.
Алгоритмизация. Понятие алгоритма и алгоритмической системы, свойства алгоритма. Проектирование алгоритмов. Блок-схема алгоритма. Основные типы алгоритмов. Понятие формализации, алгоритмизации, программирования. Основные принципы алгоритмизации и программирования.
Тема 8. Языки программирования высокого уровня
Эволюция и классификация языков программирования. Основные понятия языков программирования. Трансляция. Компиляция и интерпретация. Интегрированные среды программирования. Этапы разработки программного обеспечения. Структурное и объектно-ориентированное программирование. Программа на языке программирования высокого уровня. Стандартные типы данных, пере-