
- •Учебно-методическое пособие по изучению теоретического материала и самостоятельному выполнению лабораторных заданий
- •1. Введение
- •2. Общие методические рекомендации по изучению курса
- •3. Методические рекомендации по изучению теоретического материала курса
- •3.1 Содержание разделов дисциплины
- •Тема 1. «Структура программы на языке «Паскаль». Основные типы данных. Правила записи имён в языке Паскаль. Линейные вычислительные процессы.»
- •Тема 2. «Базовые конструкции языка «Паскаль». Ветвящиеся вычислительные процессы.»
- •Тема 3. «Одномерные и многомерные массивы. Циклические вычислительные процессы.»
- •Тема 4. «Обработка символьной информации»
- •Тема 5. «Процедуры в языке Паскаль»
- •Тема 6. «Функции в языке Паскаль»
- •Тема 7. Рекурсивные функции. Явная и неявная рекурсия.
- •Тема 8. Многомодульные приложения (дополнительная тема).
- •4. Методические рекомендации по выполнению лабораторных работ
- •4.1 Лабораторная работа №1 «Структура программ на языке Паскаль, основные типы данных, основные операции, линейные вычислительные процессы»
- •Варианты заданий на лабораторную работу № 1.
- •Var a,b,c,r : real;
- •Var a,b,c,r : real;
- •Var a,b,c,r : real;
- •4.2 Лабораторная работа №2 «Условные операторы. Правила записи условий простые и сложные условия, ветвящиеся вычислительные процессы»
- •Варианты заданий на лабораторную работу № 2.
- •Var a,b,X : real;
- •Var a,b,X : real;
- •Var a,b,X : real;
- •Var a,b,X : real;
- •Var a,b,X : real;
- •4.3 Лабораторная работа №3 «Массивы и циклы в языке Паскаль»
- •Варианты заданий на лабораторную работу № 3.
- •4.4 Лабораторная работа №4 «Обработка символьной и строковой информации в языке Паскаль»
- •Варианты заданий на лабораторную работу № 4.
- •4.5 Лабораторная работа №5 «Процедуры в языке Паскаль»
- •Варианты заданий на лабораторную работу № 5.
- •Var a,b : integer; // Числа, вводимые пользователем
- •I : integer; // Счётчик цикла
- •Var a,b : integer; // Числа, вводимые пользователем
- •I : integer; // Счётчик цикла
- •Var a,b : integer; // Числа, вводимые пользователем
- •I : integer; // Счётчик цикла
- •Var X : integer;
- •Var I : integer; // Счётчик цикла
- •4.6 Лабораторная работа №6 «Функции в языке Паскаль»
- •Варианты заданий на лабораторную работу № 6.
- •Пример решения типовой задачи лабораторной работы № 6.
- •Var I : integer; // Счётчик цикла
- •Var X : integer;
- •Var X : integer;
- •В результате внесённых изменений наша программа примет следующий вид:
- •Var X : integer;
- •Результат работы этой программы представлен на следующем рисунке:
- •Var X : integer;
- •4.7 Лабораторная работа №7 «Рекурсия и рекурсивные функции в языке Паскаль»
- •Варианты заданий на лабораторную работу № 7.
- •Var x1, x2, Xn : real; // Вычисляемые числа
- •Var x1, x2, Xn : real; // Вычисляемые числа
- •Var x1, x2, Xn : real; // Вычисляемые числа
- •Var r : real ; // Граница вычислений, вводимая пользователем
- •Var x1, x2, Xn : real ; // Вычисляемые числа
- •I : integer; // Число итераций цикла
- •Var r : real ; // Граница вычислений, вводимая пользователем
- •Var Xn : real; // Вычисляемые числа
- •Var Xn : real; // Вычисляемые числа
- •5. Вопросы для подготовки к зачёту
- •6. Список рекомендуемой литературы
- •7. Программное обеспечение и Интернет-ресурсы
Министерство образования Московской области
Государственное образовательное учреждение
высшего профессионального образования
Московский государственный областной гуманитарный институт
Факультет информатики
«УТВЕРЖДАЮ»
Проректор по ______________________
/ /
« » « » «20 г.»
Учебно-методическое пособие по изучению теоретического материала и самостоятельному выполнению лабораторных заданий
по дисциплине: «Программирование»
для студентов: факультета информатики
направление подготовки: 050100.62 «Педагогическое образование»
профили подготовки: «Информатика», «Иностранный язык»
«Информатика», «Экономика»
форма обучения: очная
Курс: 1
Семестр: 1
Форма отчетности: зачёт
Автор и составитель: к.т.н., доц. кафедры информатики, Аносов Ю.В.
Методические рекомендации утверждены на заседании кафедры информатики
«__»_________ 2014 год. Протокол № ________________
Зав. кафедрой информатики, к.ф-м.н., доц., / / Макаркина Т.В. /
Методические рекомендации по изучению теоретического материала и организации самостоятельной работы студентов, по дисциплине «Программирование»
Учебно-методическое пособие. – Орехово-Зуево МГОГИ, 2013 …с
В настоящем пособии представлены:
общие методические рекомендации:
по изучению теоретического материала курса «программирование»;
по составу, содержанию и организации самостоятельной работы студентов;
требования:
к уровню усвоения обязательного для изучения материала;
к выполнению лабораторных работ;
подробные решения типовых заданий по каждой из изучаемых тем;
тематика и варианты заданий на лабораторные работы;
вопросы для подготовки к экзамену (зачёту).
Пособие предназначено для преподавателей и студентов факультета информатики МГОГИ.
Автор и составитель учебно-методического пособия: к.т.н., доц. кафедры информатики, Аносов Ю.В.
Рецензенты:
1. Введение 4
2. Общие методические рекомендации по изучению курса 6
3. Методические рекомендации по изучению теоретического материала курса 8
4. Методические рекомендации по выполнению ЛАБОРАТОРНЫХ РАБОТ 12
4.1 Лабораторная работа №1 «Структура программ на языке Паскаль, основные типы данных, основные операции, линейные вычислительные процессы» 12
4.2 Лабораторная работа №2 «Условные операторы. Правила записи условий простые и сложные условия, ветвящиеся вычислительные процессы» 18
4.3 Лабораторная работа №3 «Массивы и циклы в языке Паскаль» 26
4.4 Лабораторная работа №4 «Обработка символьной и строковой информации в языке Паскаль» 45
4.5 Лабораторная работа №5 «Процедуры в языке Паскаль» 60
Но такой ответ не совсем корректен. В данном случае пользователю необходимо сообщить о том, что программа не может производить вычисления если границы диапазона вычисления перепутаны, либо автоматически поменять границы местами и вычислить результат. 71
72
4.6 Лабораторная работа №6 «Функции в языке Паскаль» 73
В результате внесённых изменений наша программа примет следующий вид: 75
Результат работы этой программы представлен на следующем рисунке: 77
5. ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЗАЧЁТУ 90
6. Список РЕКОМЕНДУЕМОЙ литературы 90
7. Программное обеспечение и Интернет-ресурсы 91