- •Введение
- •Тема 1. Основы алгоритмизации
- •1.1. Этапы решения задач на ПК
- •1.2. Блок-схемы алгоритмов
- •2.1. Основные элементы IDE Turbo Pascal 7.1
- •2.1.1. Пункт меню File
- •2.1.2. Пункт меню Edit
- •2.1.3. Пункт меню Run
- •2.1.4. Пункт меню Compile
- •2.2. Ввод программы в среде Turbo Pascal
- •2.3.Сохранение программы в файле
- •2.4. Работа с существующей программой
- •2.5. Компиляция программы в среде Turbo Pascal
- •2.6. Выполнение программы в среде Turbo Pascal
- •2.7. Выход из среды Turbo Pascal
- •Тема 3. Элементы языка Турбо Паскаль и программирование линейных вычислительных процессов
- •3.1. Алфавит языка
- •3.2. Идентификаторы
- •3.3. Основные типы данных и операции с ними
- •3.4. Константы и переменные
- •3.5. Выражения
- •3.7. Структура программы
- •3.8. Ввод исходных данных. Операторы READ и READLN
- •3.9. Вывод данных. Операторы WRITE и WRITELN
- •3.10. Оператор присваивания
- •3.11. Пример составления программы
- •3.12. Контрольные вопросы
- •3.13. Варианты заданий
- •4.1. Методические указания
- •4.2. Условный оператор и составной оператор
- •4.4. Контрольные вопросы
- •4.5. Варианты заданий
- •Тема 5. Программирование циклических процессов
- •5.1. Общие сведения
- •5.2. Цикл с параметром
- •5.3. Цикл с предусловием
- •5.4. Цикл с постусловием
- •5.5. Контрольные вопросы
- •Тема 6. Основы работы
- •6.1. Работа с окнами в ОС Windows и запуск программ
- •6.1.1. Представление окна на экране
- •6.1.2. Изменение размеров и перемещение окон
- •6.1.3. Переключение между окнами
- •6.1.4. Как упорядочить окна на экране
- •6.1.5. Работа с диалоговыми окнами
- •6.1.6. Запуск программ
- •6.2. Задание для самостоятельного выполнения
- •6.3. Отработка приемов управления с помощью мыши
- •6.4. Создание ярлыка программы или документа
- •6.5. Изучение приемов работы с объектами
- •6.6. Настройка оформления Рабочего стола
- •6.7. Контрольные вопросы
- •Тема 7. Текстовый редактор MS Word
- •7.1. Подготовка текстового документа
- •7.2. Работа со списками и колонками текста
- •7.3. Работа с таблицами и диаграммами
- •7.4. Работа с графическими объектами и формулами
- •7.5. Контрольные вопросы
- •Тема 8. Табличный процессор MS Excel
- •8.1. Электронная таблица
- •8.2. Форматирование листа Excel
- •8.3. Построение диаграммы
- •8.4. Контрольные вопросы
- •Тема 9. Графические редакторы
- •9.1. Графический редактор Paint
- •9.2. Графический редактор CorelDraw
- •9.3. Контрольные вопросы
- •Тема 10. Электронные базы данных MS Access
- •10.1. Создание базы данных «Клиника»
- •10.2. Работа с базой данных
- •10.3. Контрольные вопросы
- •Тема 11. Интернет – общие данные
- •11.1. Основные сведения
- •11.2. MEDLINE и другие базы данных
- •11.3. Телемедицина
- •11.4. Будущее Интернета для врача
- •11.5. Задания для самостоятельного выполнения
- •ЗАДАНИЕ 1. Настройка начальной страницы браузера MS Internet Explorer
- •ЗАДАНИЕ 2. Организация рабочего окна
- •ЗАДАНИЕ 3. Работа с системой безопасности программы
- •ЗАДАНИЕ 4. Знакомство с поисковой системой Google
- •ЗАДАНИЕ 5. Знакомство с поисковой системой Яндекс
- •ЗАДАНИЕ 6. Знакомство и работа с форумами
- •11.6. Контрольные вопросы
- •Библиографический список
Тема 1. Основы алгоритмизации
1.1. Этапы решения задач на ПК
Эффективная обработка информации сегодня не мыслима без использования средств вычислительной техники и в первую очередь ПК.
Процедура подготовки и решения задачи на ПК – достаточно сложный и трудоемкий процесс, состоящий из следующих этапов:
1.Постановка задачи, которую предстоит решать на ПК (формулируется пользователем или получается им в виде задания).
2.Математическая формулировка задачи (если это возмож-
но).
3.Разработка алгоритма решения задачи.
4.Написание программы на языке программирования.
5.Подготовка исходных данных.
6.Ввод программы и исходных данных в ПК.
7.Отладка программы.
8.Тестирование программы.
9.Решение задачи на ПК и обработка результатов.
Внастоящем практикуме условия большинства задач даны в математической формулировке, поэтому необходимость в выполнении этапов 1 и 2 зачастую отпадает, а значит сразу можно приступать к разработке алгоритма решения задачи на ЭВМ. Под алгоритмом понимается последовательность арифметических и логических действий над числовыми значениями переменных, приводящая к вычислению результата решения задачи при изменении исходных данных в достаточно широких пределах. Можно дать и другое определение. Алгоритм – это формализованное предписание (указание, правило) однозначно определяющее содержание и последовательность операций, переводящих совокупность исходных данных в искомый результат.
Алгоритм обладает следующими основными свойствами, раскрывающими его определение:
4
-дискретность, т.е. преобразование исходных данных в конечный результат осуществляется поэтапно или -дис кретно во времени;
-детерминированность, т.е. каждое правило алгоритма должно быть четким, однозначным и не оставлять места для другого толкования;
-результативность, т.е. алгоритм должен приводить к решению задачи за конкретное число шагов;
-массовость, т.е. алгоритм может быть применен для некоторого класса задач, отличающихся исходными данными.
1.2. Блок-схемы алгоритмов
Существует несколько способов описания алгоритмов:
-словесная;
-аналитическая;
-табличная;
-операторная;
-графическая.
Наиболее наглядным способом описания алгоритмов является описание его в виде схем. При этом алгоритм представляется последовательностью блоков (графических элементов), выполняющих определенные функции, и связей между ними. Внутри блоков указывается информация, характеризующая выполняемые ими функции. Блоки в схеме алгоритма имеют сквозную нумерацию. Основные графические элементы, определяемые ГОСТом 19.701-90 и их толкование даны в Приложении 1.
Составление алгоритма даже не очень сложной задачи приводит зачастую к заметным трудностям. Сказанное говорит о необходимости научно-обоснованной методологии разработки алгоритмов и программ.
Такой методологией, получившей в последнее время широкое распространение и признание, является структурное программирование. По своей сути структурное программирование является воплощением принципов системного подхода в процессе создания и эксплуатации программного обеспечения ПК В ос-
5