- •«Программирование на Turbo Pascal»
- •Введение
- •1. Учебно-методическое пособие по изучению дисциплины
- •1 Семестр Лекции (часы) Лабораторные (час) Практика (час) Форма контроля 12 34 - Экзамен
- •1.1. Цели и задачи дисциплины. Компетенции
- •1.2. Методические рекомендации по изучению дисциплины
- •Тема 1. Алгоритмизация
- •Тема 2. Основы программирования
- •Тема 3. Типовые вычислительные процессы. Ветвления
- •Тема 4. Подготовка текстовых документов на компьютере
- •Тема 5. Операции с индексированными переменными
- •Тема 6. Подпрограммы
- •Тема 7. Языки программирования высокого уровня
- •1.3. Глоссарий
- •1.4. Библиографический список
- •1.5. Форма контроля
- •1.6. Вопросы итогового контроля
- •2. Теоретические сведения
- •2.1. Алгоритмизации
- •2.1.1. Алгоритм и его свойства. Способы записи алгоритма
- •2.1.2. Базовые алгоритмические структуры
- •2.1.3. Базовая структура "следование"
- •2.1.6. Итерационные циклы
- •2.1.7. Вложенные циклы
- •2.1.8. Примеры типовых задач по теме «Алгоритмизация»
- •2.1.9. Вопросы для самоконтроля
- •2.2. Основы программирования
- •2.2.1. Этапы решения задач на эвм
- •2.2.2. Алгоритмический язык Pascal
- •2.2.3. Алфавит языка
- •2.2.4. Типы данных
- •2.2.5. Стандартные функции
- •2.2.6. Структура программы на языке Паскаль
- •2.2.7. Основные операторы
- •2.2.8. Комментарии в программе
- •2.2.9. Примеры типовых задач по теме «Основы программирования»
- •2.2.10. Вопросы для самоконтроля
- •2.3. Типовые вычислительные процессы. Ветвления
- •2.3.1. Операторы проверки условий и перехода
- •2.3.2. Логический оператор
- •2.3.3. Оператор выбора
- •2.3.4. Примеры типовых задач по теме «Типовые вычислительные процессы. Ветвления»
- •2.3.5. Вопросы для самоконтроля
- •2.4. Циклические вычислительные процессы
- •2.4.1. Оператор цикла с параметром
- •2.4.2. Оператор цикла с постусловием
- •2.4.3. Оператор цикла с предусловием
- •2.4.4. Вложенные циклы
- •2.4.5. Оператор прерывания цикла
- •2.4.6. Примеры типовых задач по теме «Циклические вычислительные процессы»
- •2.4.7. Вопросы для самоконтроля
- •2.5. Операции с индексированными переменными
- •2.5.1. Массивы одномерные
- •2.5.2. Двумерные массивы. Матрицы
- •2.5.3. Примеры типовых задач по теме «Массивы одномерные»
- •2.5.4. Примеры типовых задач по теме «Двумерные массивы»
- •2.5.5. Вопросы для самоконтроля
- •2.6. Подпрограммы
- •2.6.1. Функции и процедуры
- •2.6.2. Процедуры
- •2.6.3. Вложенные процедуры. Директива forward
- •2.6.4. Функции
- •2.6.5. Примеры типовых задач на тему «Подпрограммы»
- •2.6.6. Вопросы для самоконтроля
- •2.7. Языки программирования высокого уровня
- •2.7.1. Эволюция языков программирования
- •2.7.2. Классификация языков программирования
- •2.7.3. Дальнейшее развитие языков программирования
- •VbScript
- •2.7.4. Транслятор, компилятор, интерпретатор
- •2.7.5. Интегрированные среды программирования
- •2.7.6. Вопросы для самоконтроля
- •3. Варианты заданий для выполнения практических работ
- •3.1. Варианты для выполнения практических заданий по теме «Следования»
- •3.2. Варианты для выполнения практических заданий по теме «Ветвления»
- •3.3. Варианты для выполнения практических заданий по теме «Циклы»
- •3.4. Варианты для выполнения практических заданий по теме «Одномерные массивы»
- •3.5. Варианты для выполнения практических заданий по теме «Двумерные массивы»
- •3.6. Варианты для выполнения практических заданий по теме «Подпрограммы»
Введение
Дисциплина «Информатика» изучается на первом курсе в течении 2-х семестров с применением бально-рейтинговой системы обучения (БРС).
Федеральный государственный образовательный стандарт по дисциплине «Информатика» включает разделы и темы:
Разделы ФГОС |
Семестр |
Модуль |
понятие информации; общая характеристика процессов сбора, передачи, обработки и накопления информации; |
1 |
Модуль 1 |
алгоритмизация и программирование; языки программирования высокого уровня; |
1 |
Модуль 2 |
модели решения функциональных и вычислительных задач; базы данных; |
2 |
Модуль 3 |
основы защиты информации и сведений, составляющих государственную тайну; методы защиты информации; компьютерная графика. |
2 |
Модуль 4 |
Цель данного учебно-методического пособия – помочь Вам в изучении разделов: алгоритмизация и программирование; языки программирования высокого уровня.
Структурно данное учебно-методическое пособие состоит из: методических указаний по изучению дисциплины; теоретических сведений по изучению дисциплины; примеров типовых задач по темам курса; вариантов заданий по темам курса.
В методических указаниях определены цели и задачи дисциплины, даны методические рекомендации по изучению дисциплины, теоретический материал, глоссарий, библиографический список.
Автор желает Вам удачи.
1. Учебно-методическое пособие по изучению дисциплины
Изучение дисциплины «Информатика» согласно учебному плану предусматривает следующее распределение часов по видам учебных занятий:
1 Семестр Лекции (часы) Лабораторные (час) Практика (час) Форма контроля 12 34 - Экзамен
1.1. Цели и задачи дисциплины. Компетенции
Цель обучения раздела алгоритмизация и языки программирования дисциплины «Информатика» – ознакомление с основами алгоритмизации и языками программирования, применению полученных навыков в профессиональной деятельности.
В результате изучения дисциплины студент должен обладать следующими компетенциями:
владением культурой мышления, способностью к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения (ОК-1);
способностью понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны (ПК-4);
владением основными методами, способами и средствами получения, хранения, переработки информации, навыками работы с компьютером как средством управления информацией (ПК-5).
1.2. Методические рекомендации по изучению дисциплины
Тема 1. Алгоритмизация
Цель: Ознакомить студентов с основными понятиями и принципами алгоритмизации.
Учебные вопросы:
Понятие алгоритма, свойства алгоритма.
Базовые алгоритмические структуры.
Следования. Ветвления. Циклы.
Вложенные циклические структуры. Итерационные структуры.
Изучив данную тему, студент должен:
знать:
способы записи алгоритмов;
основные базовые структуры алгоритмов;
уметь:
определять структуру алгоритма, тип;
составлять блок-схемы;
При работе с учебным материалом темы необходимо:
изучить раздел 2.1;
ознакомиться с примерами типовых задач в разделе 2.1.8.;
ответить на вопросы самоконтроля в разделе 2.1.9..