Презентация программы элективного курса"Алгоритмизация и программирование математических задач"
Submitted by Светлана Ивановна Захарова on Sat, 03/11/2012 - 16:45
Актуальность :
К одной из востребованных профессий в настоящее время относится профессия программиста. Предлагаемый элективный курс даёт возможность учащимся познакомиться с некоторой спецификой работы программиста и введёт их в незабываемый мир алгоритмизации и программирования. Школьный курс математики содержит обширный материал, позволяющий создавать математические модели и применять алгоритмы при решении задач. В математике при решении задач от учащихся требуется умение оперировать абстрактными образами, что снижает наглядность решения данных задач.Программирование математических задач способствует повышению мотивации обучения, решаемые задачи становятся привлекательнее и интереснее. При этом происходит активный процесс развития логического, творческого мышления.
Цель курса: познакомить учащихся с основами программисткой деятельности, с приёмами построения простых алгоритмов и их программированию на языке высокого уровняPascalнапримеререшенияматематическихзадач.
•Задачи курса:
–
–1) усилить процесс формирования у учащихся научного мировоззрения с помощью применения математических моделей при решении задач;
–2) осуществить знакомство с программированием на базе математического материала;
–3) использовать компьютер для анализа и лучшего усвоения алгоритмов решения математических задач.
Особенности изучения:
•Основное внимание в преподавании курса отводится понятиям: математическая модель и алгоритм решения задачи.
•
•В процессе изучения курса учащиеся знакомятся с новым разделом информатики, таким как “Программирование”, обучаются основным принципам составления алгоритмов и разработки программ на языке высокого уровняTurbo Pascal 7.0на примере решения математических задач, выделяя при этом этапы решения задач на каждом уровне.
•
•Разделы можно изучать последовательно или же параллельно (что более желательно) при рассмотрении решения определённых задач. В втором случае те или иные конструкции языка программирования(напримерTurbo Pascal 7.0)можно вводить по мере необходимости в процессе решения задач.
Содержание курса:
1. Математические модели реальных ситуации.( 3 часа )
Понятие модели, виды моделей. Информационные модели,формы представления. Роль и место математических моделей при решении алгебраических и геометрических задач. Составление и решение математических моделей. Этапы решения задач при составлении и решении математических моделей.
2. Алгоритмы в математике. (6 часов)
Основные алгоритмические структуры: линейные, разветвляющие, циклические. Основные принципы составления алгоритмов на примере решения математических задач. Запись алгоритмов на языке блок - схем. Этапы решения задач при составлении алгоритма и его исполнении.
3. Основы программирования математических задач на языкеPascal. ( 8 часов)
СредаTurbo Pascal. Структура программы. Основные алгоритмические структуры на языке программированияTurbo Pascal 7.0на примере решения математических задач. Этапы решения задач при реализации на компьютере.