 
        
        - •Кафедра медицинской информатики и биофизики методические рекомендации для практических занятий по информатике
- •Найти .
- •Найти .
- •Информационно-дидактический материал к занятию
- •Теория алгоритмов
- •1.1 Алгоритмы и основные алгоритмические структуры
- •1.2. Разработка алгоритмов
- •1.3. Представление алгоритмов в виде блок-схем
- •1.4. Задачи обработки информации
- •1.5. Основные правила программирования
- •1.6. Интерактивное программирование
- •1.7. Оптимизация программ
	 
		
КАРАГАНДИНСКАЯ ГОСУДАРСТВЕННАЯ МЕДИЦИНСКАЯ АКАДЕМИЯ
Кафедра медицинской информатики и биофизики методические рекомендации для практических занятий по информатике
Тема: «Основы алгоритмизации задач».
Курс: первый
Специальность: 5В110200 «Общественное здравоохранение»
Составитель:
преподаватель Омарбекова Н.К.
Караганда, 2011
Обсуждена на заседании кафедры.
Протокол №_____ от «____»______ 200__ г.
Утверждена зав. кафедрой
__________________ Койчубеков Б. К.
ТЕМА: «Основы алгоритмизации задач».
ЦЕЛЬ: овладение практическими навыками представления программ в виде алгоритмов.
ЗАДАЧИ ОБУЧЕНИЯ:
В результате изучения темы студент должен:
- виды алгоритмов; 
- характеристики алгоритмов; 
- формы представления алгоритмов; 
- основные типы диалоговых сред; 
- основные правила программирования; 
- разрабатывать алгоритмы обработки информации 
- представлять алгоритмы в различных формах 
- использовать осмысленные имена переменных, функций, процедур 
- контролировать входные данные 
- различать типы диалоговых сред 
ОСНОВНЫЕ ВОПРОСЫ ТЕМЫ:
- Понятие программы. 
- Разновидности программ. 
- Языки программирования. 
- Среды программирования 
- Виды данных 
- Перечислите основные характеристики алгоритма. 
- Назовите основные типы алгоритмических структур. 
- Какие формы представления алгоритма вы знаете? 
- Какие задачи относятся к детерминированным? 
- В чем отличие интеллектуальных задач от эвристических? 
- Перечислите основные правила программирования 
- Назовите основные типы диалоговых сред. 
МЕТОДЫ ОБУЧЕНИЯ И ПРЕПОДАВАНИЯ:
Беседа.
Разбор материала по теме занятия. Самостоятельно выполнение контрольного задания. (Приложение 1)
ЛИТЕРАТУРА:
- Информатика: учебник для 10 – 11 классов общеобразовательной школы. Базовый курс / Н. Ермеков, Н. Стифутина, В. Криворучко, Л. Кафтункина. Алматы: Атамұра, 2003 – 432 с. 
- Гельман В.Я. Медицинская информатика: практикум (2-е изд.). – СПб: Питер, 2002. – 480 с. 
- 30 уроков по информатике. Экспериментальный учебник для старших классов общеобразовательных школ / Балафанов Е.К., Бурибаев Б., Даулеткулов А.Б. – Алматы: 1999 – 443с.: ил. 
- Информатика. Базовый курс / Симонович В.Б. и др. – СПб: Пит2001- 640с. 
КОНТРОЛЬ
- Опрос по следующим вопросам: 
- Что такое алгоритм? 
- Назовите исполнителей алгоритмов? 
- Как кодируется звук в компьютере? 
- Что понимается под командой алгоритма? 
- Какими свойствами должен обладать алгоритм? 
- В каком виде можно представить алгоритм? 
- Какие алгоритмы называются линейными? 
- Что такое детерминированные задачи? 
- Перечислите основные правила программирования ? 
- Назовите основные типы диалоговых сред? 
- Выполнение и проверка контрольного задания. 
- Дискета 3,5" вмешает 1,44 Мбайт. Рукопись содержит 450 страниц текста. На каждой странице 60 строк по 80 символов в каждой. Поместится ли рукопись на дискету? Если нет, то сколько таких дискет потребуется? Составить алгоритм в форме построчной записи, вербальной форме, в форме блок – схемы. 
- Документ содержит текст из 32 строк по 60 символов в каждой и точечную черно-белую фотографию 10x15 см. Каждый квадратный сантиметр содержит 300 точек, любая точка описывается 4-мя битами. Каков общий информационный объем документа в Кбайтах? Составить алгоритм в форме построчной записи, вербальной форме, в форме блок – схемы. 
- В Казахстане ежегодно собирают около 90 млн тонн зерновых. Масса одного зерна около 5 грамм. Сколько зерен в таком урожае? Составить алгоритм решения в форме построчной записи, вербальной форме, в форме блок – схемы. 
- Продав квартиру, вы получили $ 22 000 и положили их в банк. Банк начисляет 1% в первый месяц, а каждый следующий — тоже 1%, но уже с получившейся суммы. Сколько денег будет в банке на вашем счету через год? 
- Пушка стреляет под углом 30° к линии горизонта. Масса снаряда 30 кг, начальная скорость 500 м/с. Какова будет дальность полета снаряда? (Формулу вспомните из курса физики.) Составить алгоритм решения в форме построчной записи, вербальной форме, в форме блок – схемы. 
Самостоятельная работа
Преподаватель раздаёт студентам варианты заданий для самостоятельного выполнения. Студенты должны составить алгоритм (нарисовать блок-схему) решения предложенной задачи. Варианты заданий представлены ниже:
Линейные алгоритмы:
- Вычислить сумму, разницу и произведение двух чисел a и b. 
- Рассчитать объём и площадь поверхности куба со стороной a. Объём рассчитывается по формуле  ,
	площадь поверхности – ,
	площадь поверхности – . .
- Рассчитать среднее арифметическое четырёх чисел. 
Разветвляющиеся алгоритмы:
- Найти корни квадратного уравнения ax2+bx+c=0. Принять во внимание, что любой из коэффициентов может быть равен нулю. Вывести результат или сообщение об ошибке. 
- Найти квадрат наибольшего из двух чисел a и b. Вывести наибольшее число и его квадрат. 
- Определить, является ли число чётным или нечётным. Вывести результат. 
- Упорядочить 3 введённых числа по возрастанию и убыванию. Вывести результат. 
Циклические алгоритмы:
