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

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

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

«Алтайский государственный университет»

Рубцовский институт (филиал)

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ

Информатика II

Специальность - 080507.65 Менеджмент организации

Профиль

Форма обучения – очная, заочная

Кафедра – математики и прикладной информатики

Рубцовск - 2011


СОДЕРЖАНИЕ

1. Рабочая программа.. 4

1.1 ПОЯСНИТЕЛЬНАЯ ЗАПИСКА.. 4

1.2 ТЕМАТИЧЕСКИЙ ПЛАН.. 5

1.3 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ.. 7

2. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ УЧЕБНОЙ ДИСЦИПЛИНЫ «Информатика II» 20

3.Материально-техническое обеспечение образовательного процесса 22

4. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ... 23

5. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ 24

1. Рабочая программа

1.1 ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Цели освоения дисциплины:

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

НЕ нашли? Не то? Что вы ищете?

Задачи дисциплины:

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

·  Основные этапы решения задачи на ЭВМ и порядок разработки, отладки, тестирования и документирования программного продукта.

·  Способы представления алгоритмов и методы использования языка высокого уровня Паскаль для записи алгоритмов.

·  Организацию языка высокого уровня Паскаль, обеспечивающую реализацию вычислительного процесса, на уровне описаний, операторов, подпрограмм и объектов.

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

Итоговой контрольной точкой после освоения данного курса является зачет.

Дисциплина «Информатика II» относится к циклу ЕН. В.02. Цикл дисциплин по выбору студента, устанавливаемые вузом. Региональный компонент.

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

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

1.2 ТЕМАТИЧЕСКИЙ ПЛАН

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

Очная форма обучения

Дидактические единицы (ДЕ)

Наименование тем

Максимальная нагрузка студентов, час.

Количество аудиторных часов при очной форме обучения

Самостоятельная работа студентов, час.

Лекции

Семинары

Лабораторные работы

1

2

3

4

5

6

7

ДЕ 1 (60 баллов)

1. Алгоритмы, способы представления алгоритмов

14

4

4

6

2. Структура программы Pascal и типы данных

14

4

4

6

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

12

2

4

6

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

12

2

4

6

Промежуточный контроль

Практическая контрольная работа

ДЕ 2 (40 баллов)

5. Массивы

14

2

4

8

6. Строки и записи

14

2

4

8

Промежуточный контроль

Практическая контрольная работа

Итоговый контроль

Зачет

Итого часов

80

16

24

40

Заочная форма обучения

Дидактические единицы (ДЕ)

Наименование тем

Максимальная нагрузка студентов, час.

Количество аудиторных часов при заочной форме обучения

Самостоятельная работа студентов, час.

Лекции

Семинары

Лабораторные работы

1

2

3

4

5

6

7

ДЕ 1

1. Алгоритмы, способы представления алгоритмов

13

1

12

2. Структура программы Pascal и типы данных

13

1

12

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

14

1

1

12

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

14

1

1

12

Промежуточный контроль

Практическая контрольная работа

ДЕ 2

5. Массивы

14

1

1

12

6. Строки и записи

12

1

1

10

Промежуточный контроль

Практическая контрольная работа

Итоговый контроль

Зачет

Итого часов

80

6

4

70

1.3 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

(дидактические единицы)

ДЕ 1.

Тема 1. Алгоритмы, способы представления алгоритмов

Аудиторное изучение: Алгоритмы, способы представления алгоритмов

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

Тема 2. Структура программы Pascal и типы данных.

Аудиторное изучение: основные элементы языка Паскаль, типы данных и структура программы.

Самостоятельное изучение: уметь составлять элементарные программы, вводить и выводить данные.

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

Аудиторное изучение: Знакомство с условным оператором. Знакомство с оператором выбора.

Самостоятельное изучение: уметь использовать условный оператор и оператор выбора для составления программ.

Тема 4. Оператор цикла.

Аудиторное изучение: Знакомство с оператором цикла с предусловием. Знакомство с оператором цикла с постусловием. Знакомство с оператором цикла с известным числом повторений.

Самостоятельное изучение: уметь использовать операторы цикла для составления программ.

ДЕ 2.

Тема 5. Массивы.

Аудиторное изучение: Знакомство и понятие массивов в программировании. Работа с одномерными массивами. Сортировка массивов. Матрицы. Работа с двумерными массивами.

Самостоятельное изучение: уметь использовать массивы для составления программ.

Тема 6. Строки и записи.

Аудиторное изучение: Работа с символами и строками. Понятие записей и работа с ними.

Самостоятельное изучение: уметь использовать символы строки и записи для составления программ.

Содержание лабораторных занятий

Лабораторная работа 1.  Основные структуры программирования.

Лабораторная работа 2.  Составление блок-схем для решения задач.

Лабораторная работа 3.  Структура языка Паскаль.

Лабораторная работа 4.  Операторы ввода-вывода.

Лабораторная работа 5.  Условный оператор IF.

Лабораторная работа 6.  Оператор выбора CASE.

Лабораторная работа 7.  Оператор цикла с предусловием.

Лабораторная работа 8.  Оператор цикла с постусловием.

Лабораторная работа 9.  Одномерные массивы.

Лабораторная работа 10.  Двумерные массивы.

Лабораторная работа 11.  Строки. Процедуры и функции для обработки строковых величин.

Лабораторная работа 12.  Записи. Массивы от записей.

Примерное содержание лабораторных (или практических) занятий

ДЕ I. Основные свойства алгоритма и способы его представления.

1. Составление блок-схем для решения задач.

Контрольная работа

Составить блок-схемы для решения задач:

Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и вывести оценку: за 10 правильных ответов – «отлично», за 9 и8 – «хорошо», за 7 и 6 – «удовлетворительно», за 6 и менее – «плохо».

2. Набрать готовую программу на языке Паскаль и ознакомиться с основными элементами языка.

1-ый этап:

Запустить Паскаль.

Набрать текст программы для вычисления объема шара V = 4/3ПR3, где

R – радиус шара, П = 3,14:

PROGRAM SHAR;

{Вычисление объема шара} комментарий,

VAR

R, V : REAL;

BEGIN

WriteLn (‘Введите радиус шара R’); выводит строку на экран,

ReadLn ( R ); вводим нужное число,

V := 4/3*PI*R*R*R; оператор присваивания,

WriteLn (‘Объем шара = ‘, V:8:3); оператор выводит результат на экран

End.

Откомпилировать программу,

Запустить программу на выполнение,

Просмотреть полученный результат,

Сохранить файл под именем «Объем шара» в своей сетевой папке.

2-ой этап:

Самостоятельно написать программу для вычисления площади (S) и периметра (P) прямоугольника, полученный результат вывести на экран.

Откомпилировать программу,

Запустить программу на выполнение,

Просмотреть полученный результат,

Сохранить файл под именем «Прямоугольник» в своей сетевой папке.

3. Составить программу на языке Паскаль, используя линейную структуру.

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

Вычисление площади параллелограмма.

Введите исходные данные:

Длина (см) – 9

Ширина (см) – 7.5

Площадь параллелограмма: 67.50 кв. см.

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

Вычисление объема параллелепипеда.

Введите исходные данные:

Длина (см) – 9

Ширина (см) – 7.5

Высота (см) - 5

Объем параллелепипеда: 337.50 куб. см.

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

Вычисление площади поверхности параллелепипеда.

Введите исходные данные:

Длина (см) – 9

Ширина (см) – 7.5

Высота (см) - 5

Площадь параллелепипеда: 300.00 кв. см.

4. Контрольная работа (Составление линейных задач)

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

Рекомендуемый вид экрана приведен ниже (данные, введенные пользователем выделены полужирным шрифтом):

Введите фамилию студента: Иванов

Введите его оценку по русскому языку: 4

Введите его оценку по математике: 4

Введите его оценку по информатике: 5

Результаты экзаменов

**

Фамилия

Рус. яз.

Математика

Информатика

Балл

Среднее

Иванов

4

4

5

13

4,3

**

1. Составить программу, используя условный оператор.

Написать программу, которая выводит пример на вычитание чисел (в пределах 100), запрашивает ответ пользователя, проверяет его и выводит сообщение «Правильно!» или «Вы ошиблись» и правильный результат.

Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом):

Введите два двухзначных числа:

83 17

Сколько будет 83-17?

Введите ответ и нажмите <Enter>

67

Вы ошиблись. 83-17=66

2. Составить программу, используя составной условный оператор.

3. Составить программу, используя оператор выбора.

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

Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом):

Вычисление стоимости разговора по телефону.

Введите исходные данные:

Код города – 423

Длительность (целое количество минут) – 3

Город: Владивосток

Цена минуты: 2.20 руб.

Стоимость разговора: 6.60 руб.

Исходные данные:

Город

код

Цена минуты, руб

Владивосток

423

2,2

Москва

095

1,0

Мурманск

815

1,2

Самара

846

1,4

4. Контрольная работа (Составить программу, используя условный оператор и оператор выбора.)

Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется в том случае, если сумма покупки больше 500 руб., в 5% - если сумма больше 1000 руб.

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

ДЕ II. Операторы цикла (WHILE, REPEAT, FOR).

1. Составить программу, используя оператор цикла с предусловием.

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

Обработка последовательности дробных чисел.

Введите количество чисел последовательности – 5

Введите последовательность. После ввода каждого числа нажмите <Enter>.

5.4

7.8

3.0

1.5

2.3

Количество чисел: 5

Среднее арифметическое: 4.00

Минимальное число: 1.50

Максимальное число: 7.80

2. Составить программу, используя оператор цикла с постусловием.

Написать программу, которая находит значение суммы:

3. Составить программу, используя оператор цикла с известным числом повторений.

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

Таблица квадратов

-------

Число Квадрат

-------

1

4

9

16

25

36

49

64

81

100

4. Составить программу, используя операторы цикла.

5. Контрольная работа (Составить программу, используя операторы цикла).

Написать программу, которая «задумывает» число в диапазоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).

Игра «Угадай число».

Компьютер «задумал» число от 1 до 10.

Угадайте его за 5 попыток.

Введите число и нажмите <Enter>

5

Нет.

3

Вы выиграли! Поздравляю!

Составить программу, для обработки одномерного массива.

1. Создайте массив из 15 целочисленных элементов и определите среди них минимальное значение. Массив и результат выведите на экран.

2. Введите массив (не более 20) и определите, есть ли в нем элементы с одинаковыми значениями. Выведите на экран массив и повторяющиеся значения.

3. Напишите программу анализа значений температуры больного за сутки, определите минимальное и максимальное значения. Замеры температуры проводятся 6 раз, и результаты вводятся с клавиатуры в массив.

Составить программу, для обработки двумерного массива.

1. Введите с клавиатуры целочисленные элементы матрицы 5х5, выведите исходную матрицу на экран. Умножьте каждый элемент матрицы на 3 и выведите результат на экран.

2. Создайте двумерный массив (6х5) целых чисел и найдите сумму всех его нечетных элементов. Выведите исходную матрицу и результат на экран.

3. Создайте двумерный массив (5х6) и найдите в нем максимальный по абсолютному значению элемент. Выведите исходную матрицу и результат на экран.

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

Сортировка массива из 5-ти элементов по возрастанию методом прямого выбора

………..

for i:=1 to 4 do begin

min:=i;

for j:=i+1 to 5 do

if a[j]<a[min] then min:=j;

{поменяем местами a[min] и a[i]}

buf:=a[i];

a[i]:=a[min];

a[min]:=buf; end;

…………

Сортировка массива из 5-ти элементов по возрастанию методом «пузырька»

…………..

for i:=1 to 5 do

for j:=1 to 4 do begin

if a[j]>a[j+1] then begin

{Обменяем j-й и (j+1)-й элементы}

buf:=a[j];

a[j]:=a[j+1];

a[j+1]:=buf; end; end;

…………..

Работа с двумерными массивами. Введите с клавиатуры целочисленные элементы матрицы 5х5, и вычислите сумму элементов каждой строки. Выведите исходную матрицу и результат на экран. Найдите сумму максимальных элементов главной и побочной диагонали. Выведите исходную матрицу и результат на экран. Дана матрица А, имеющая N строк и N столбцов. Сформируйте одномерный массив. В него перешлите четные элементы матрицы. Выведите на экран все массивы.

5. Контрольная работа (Работа с матрицами.)

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

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

Написать программу «Калькулятор». Пользователь вводит два числа и символ арифметической операции (+, -, *, /). В зависимости от введенного знака, вывести результат на экран.

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

1. Дана строка символов. Определить, стоят ли в данной строке подряд символы а и б.

2. Дана строка символов. Определить, сколько в ней слов и напечатать их в столбик.

3. Дана строка символов. Определить, есть ли в этой строке символы А и Е, а также количество каждого из этих символов.

4. Дана строка символов, представляющая собой последовательность чисел. Найти сумму чисел числа.

Обработка записей.

Написать программу подведения итогов Олимпийских игр. В программе пользователь должен ввести количество медалей разного достоинства, завоеванное каждой командой-участницей, а программа – подсчитать общее число медалей и соответствующее число очков. Очки определяются по следующему правилу: за золотую медаль команда получает 7 очков, за серебряную – 6, за бронзовую – 5.

Рекомендуемый вид экрана во время работы программы приведен ниже (данные, введенные пользователем, выделены полужирным шрифтом).

Итоги Олимпийских игр.

Введите в одной строке количество золотых, серебряных и бронзовых медалей.

Австрия – 3 5 9

Германия –

Канада – 6 5 4

Китай – 0 6 2

Корея – 3 1 2

Норвегия –

Россия – 9 6 3

США – 6 3 4

Финляндия -

Япония – 5 1 4

В результате работы программы на экран должна быть выведена таблица:

Итоги зимней Олимпиады в Нагано, 1998 г.

Страна

Золото

Серебро

Бронза

Всего

Очков

Германия

12

9

8

29

178

Норвегия

10

10

5

25

155

Россия

9

6

3

18

114

Австрия

3

5

9

17

96

Канада

6

5

4

15

92

США

6

3

4

13

80

Финляндия

2

4

6

12

68

Япония

5

1

4

10

61

Работа с массивами от записей.

Составить программу начисления стипендии студентам по шаблону:

N

ФИО

Эк1

Эк2

Эк3

Балл

Сумма

Проф

Итого

1

Васнецов

4

4

3

11

50.00

0.25

49.75

Предположим, что вводится список группы с соответствующими оценками за экзамены. Графа «Балл» вычисляет суммарную оценку за семестр. Графа «Сумма» определяет размер стипендии по правилу: если нет 2 и балл равен 15, то стипендия 75 руб.; при условии, что 12 < «Балл» < 15, стипендия 62 руб. 50 коп., а если 9 < «Балл» < 12, то – 50 руб. (в других случаях сумма равна 0). В графе «Проф» указывается профсоюзный взнос в размере 0,5% от стипендии, а графа «Итого» определяет сумму денег к выдаче.

Составить программу, для обработки массивов от записей.

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

Использование меню в программе.

Поиск информации по запросу.

Контрольная работа (Составление программ для обработки записей).

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

В программе сформировать меню для управления работой с данными.

В программе предусмотреть:

Поиск студентов по фамилии, при этом выдать на экран его фамилию и все его оценки; Выдать на экран список отличников; Выдать на экран список задолжников, указав, по какому предмету долг.

Рекомендуемый вид экрана во время работы программы приведен ниже (данные, введенные пользователем, выделены полужирным шрифтом).

Результаты экзаменов:

Введите количество студентов:

Введите фамилию студента и его оценки за экзамены (математика, русский, ин. яз.):

Иванов – 5 5 4

Петров

Сидоров – 4 5 2

В результате работы программы на экран должна быть выведена таблица:

Итоги сессии:

Фамилия

Математика

Русский язык

Иностранный язык

Балл

Иванов

5

5

4

14

Петров

3

3

5

11

Сидоров

4

5

2

11

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

Петров: 3 3 5

Отличники: Нет таких студентов. Задолжники: Сидоров – ин. яз.

2. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ УЧЕБНОЙ ДИСЦИПЛИНЫ «Информатика II»

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

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

Промежуточный контроль позволяет оценить знания студента по больно-рейтинговой системе (максимальный рейтинг 100 баллов). Оценке «отлично» соответствует рейтинг более 90 баллов, оценке «хорошо» соответствует рейтинг в диапазоне от 76 до 90 баллов, оценке «удовлетворительно» соответствует рейтинг в диапазоне от 61 до 75 баллов, оценке «неудовлетворительно» соответствует рейтинг не более 60 баллов.

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

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

Контроль освоения студентами отдельных тем дисциплины, представленных в тематическом плане в части «самостоятельная работа».

ДЕ 1:

Результатом самостоятельного изучения данного раздела дисциплины является:

1. Составление обзора публикаций по теме из предложенного преподавателем списка литературных источников.

2. Подготовка каждым студентом устного сообщения на занятии.

ДЕ 2:

Результатом самостоятельного изучения данного раздела дисциплины является:

1. Составление обзора публикаций по теме из предложенного преподавателем списка литературных источников.

2. Самостоятельное выполнение практических заданий.

3.Материально-техническое обеспечение образовательного процесса

Рубцовский институт (филиал) АлтГУ располагает материально-технической базой, соответствующей санитарно-техническим нормам и обеспечивающей проведение всех видов лабораторной, практической, дисциплинарной и междисциплинарной подготовки и научно-исследовательской работы студентов, предусмотренных ГОС.

Общий компьютерный парк института насчитывает 338 компьютеров, в том числе ПК на мобильных платформах. Из них участвуют в образовательном процессе 217.

Совместно с данным оборудованием в учебном процессе используются 6 мультимедийных проекторов (3 стационарных), интерактивная доска и интерактивная панель.

Аудиторный фонд института, оснащенный СВТ, включает 7 компьютерных классов(4 класса по 15 ПК в каждом, 1 – по 17 ПК, 2 – по 18 ПК), и 4 мобильных класса на ноутбуках. 2 класса по 15 ПК используются в режиме свободного доступа студентов. Мобильные классы на ноутбуках используется в учебно-образовательной деятельности, как для учебных занятий, так и для организации доступа к ресурсам корпоративной сети и Internet на всей территории РИ АлтГУ. Все компьютеры объединены в единую локальную вычислительную сеть и имеет доступ в Интернет.

Лицензионные компьютерные программы

Системное программное беспечение:

1.Windows XP Professional Service Pack 3

2.Windows 7 Enterprise Service Pack 1

3.Windows 7 Professional Service Pack 1

Пакеты прикладных программ и средства разработки приложений:

1.Borland Pascal 7.1

4. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ

Вопросы к зачету

Основные свойства и способы представления алгоритма. Основные структуры программирования. Представление алгоритма в виде блок-схемы. Линейные, разветвляющиеся, циклические алгоритмы. Структура программы Паскаль и типы данных. Операторы ввода – вывода. Условный оператор IF. Оператор выбора CASE. Цикл с известным числом повторений. Цикл с предусловием. Цикл с постусловием. Одномерные массивы. Двумерные массивы (матрицы). Символы и строки, процедуры и функции для работы со строками. Записи, массивы от записей.

5. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ

Основная литература

1.  Зверев информатика и ее основания. Том 1 / – Физматлит, 2008 – 592с.

2.  Зверев информатика и ее основания. Том 2 / – Физматлит, 2008 – 576с.

3.  , Пащенко современной информатики / , – 2-е мзд., испр. - Лань, 2011 – 256с.

4.  , , Келина по основам современной информатики / , , – 1-е мзд., -Лань, 2011 – 352с.

5.  Основы алгоритмизации и программирования : Учебно-методическое пособие / Авт.-сост. В.М. Быстрова. - Рубцовск-Барнаc.

6.  Программирование: Учебно-методическое пособие / Авт.-сост. . - Барнаул;Рубцовск: АлтГУ, 2c.

Дополнительная литература

1.  Алгоритмы и структуры данных / – М., «Мир», 1989.

2.  Голованевский курс программирования на TURBO PASCAL. Учебное пособие / – СПб., ИТМО, 2000

3.  , Панкова в Turbo Pascal / , - СПб., ИТМО, 1995.

4.  Емелина программирования на языке Паскаль / М. - «Финансы и статистика», 1997.

5.  , Епанешников в среде Turbo Pascal 7.0 / , - М:, Диалог-МИФИ, 1998.

6.  Епанешников, А. М.   Программирование в среде Turbo Pascal 7.0 / , . - стер.- М.: ДИАЛОГ-МИФИ, 1c. 

7.  Информатика. Базовый курс / под ред. . - 2-е изд.- СПБ: Питер, 2c.

8.  Каймин, : Учебник / . - 5-е изд.- М.: ИНФРА - М, 2c.

9.  Культин, Н.   Turbo pascal в задачах и примерах / Н. Культин. - СПб: РГПУ, 2c. 

10.  Культин, Н. Turbo Pascal в задачах и примерах / Н. Культин. - СПб: РГПУ, 1c. 

11.  Меняев, и основы программирования : Учебное пособие / . - М.: Омега - Л, 2c.

12.  Могилев А. В., , Хеннер : Учебное пособие для студ. пед. вузов / , , – М.: Изд. центр «Академия», 2000 – 816с.

13.  Молодцов, / . - 4-е изд. доп. и перераб.- Ростов - н/Д: Феникс, 2c.

14.  Turbo Pascal / - СПб. «Питер», 2000

15.  Turbo Pascal. Практикум / - СПб. «Питер», 2000

16.  Немнюгин, С. АTurbo Pascal : Учебник / . - СПб: Питер, 2c. 

17.  Павловская . Программирование на языке высокого уровня. Учебник для ВУЗов / – СПб, ПИТЕР, 2003

18.  Турбо Паскаль 7.0 для пользователя. 12-е изд., стереотип. / Т. Рюттен - BHV, Киев, 2000.

19.  Turbo Pascal 7.0. Начальный курс. Учебное пособие / – М.: «Нолидж», 1999с.,ил.

20.  Фаронов на Турбо Паскаль / – М., ВШ, 1998.

21.  Фаронов, В. В.   Турбо Паскаль 7.0.Начальный курс: Учебное пособие / . - перераб.- М.: Нолидж, 2c.

22.  Шипунова, : Учебно-справочное пособие / . - М.: АСТ:Астрель, 2c.

Базы данных, Интернет-ресурсы,

информационно-справочные и поисковые системы

1.  Единое окно доступа к образовательным ресурсам. Электронная библиотека [Электронный ресурс]: инф. система. – М.: ФГАУ ГНИИ ИТТ "Информика", . – Режим доступа: //www. http://window. *****, свободный. – Загл. с экрана (дата обращения 11.04.2012)

2.  Интернет-университет информационных технологий – дистанционное образование – ***** [Электронный ресурс]: офиц. сайт. – М.: Открытые системы, . - Режим доступа: http://www. *****, свободный. - Загл. с экрана (дата обращения: 17.05.2012).