Технология решения задач с помощью компьютера Цель урока: Разобрать алгоритм решения задач на компьютере; Выработать практические умения применять алгоритм к решению задач.
Download ReportTranscript Технология решения задач с помощью компьютера Цель урока: Разобрать алгоритм решения задач на компьютере; Выработать практические умения применять алгоритм к решению задач.
Технология решения задач с помощью компьютера Цель урока: Разобрать алгоритм решения задач на компьютере; Выработать практические умения применять алгоритм к решению задач Этапы решения задач на компьютере: 1. Постановка задачи 2. Выбор метода решения (построение математической модели) 3. Разработка алгоритма 4. Составление программы на языке программирования, отладка и тестирование программы 5. Реализация программы на компьютере 6. Анализ полученных результатов 06.11.2015 Технология решения задач на компьютере Составление программ Программа- это последовательность команд, написанная на языке программирования, хранимая в памяти компьютера. Язык программирования – это язык, понятный компьютеру. Например, Turbo Pascal, Visual Basic 06.11.2015 Технология решения задач на компьютере Программирование на Visual Basic Объекты: Свойства: Методы: • • • • • •name • move • show form label textbox picturebox commandbutton •text •font •top •capshion Функция Val – преобразование строкового значения в числовое 06.11.2015 Технология решения задач на компьютере Программирование на Visual Basic Описание переменных: Числовые (byte, integer, long…) Строковые (string) 06.11.2015 Технология решения задач на компьютере Анализ полученных результатов . 1 Сравнивают полученные результаты с результатом, полученным вручную или с помощью калькулятора. . 2 Сопоставляют результат, полученный в результате работы компьютерной программы, с экспериментальными фактами, теоретическим воззрениями. 06.11.2015 Технология решения задач на компьютере Разработка алгоритма • Выбор метода проектирования алгоритма • Выбор формы записи алгоритма (словесный, блок-схемы, табличный) • Выбор тестов и метода тестирования • Проектирование самого алгоритма 06.11.2015 Технология решения задач на компьютере Выбор метода решения (построения математической модели, формализация) Составить алгоритм можно лишь тогда, когда ясно, как решать задачу, в чем её смысл, сложность, к какому классу задач она принадлежит, какой способ, метод решения наиболее адекватно будет соответствовать реальным явлениям и процессам. Таким образом, речь идет о выборе метода решения в простейшем случае и построении математической модели в более сложной ситуации. 06.11.2015 Технология решения задач на компьютере Постановка задачи (моделирование) • • • • • Сбор информации о задаче Формулировку условия задачи Определение конечных целей решения задачи Определение формы выдачи результатов Описание данных ( их типов, диапазонов величин, структуры и др.) Таким образом, постановка задачи должна отвечать на 5 вопросов : 1. Что дано? 2. Что требуется определить? 3. Какова связь между данными и результатом? То есть, как из данных получить результат? 4. Являются ли решения правильными? То есть, удовлетворяют ли постановке задачи? 5. Все ли данные удовлетворяют данной задаче? То есть, являются ли допустимыми? 06.11.2015 Технология решения задач на компьютере Вопросы для самоконтроля: 1.В чем заключается суть постановки задачи? 2. В чем смысл алгоритмизации задачи? 3. Каковы особенности у этапа написания программ? 4. Сущность формализации решаемой задачи заключается: a) В выборе предметной области b) В математическом описании задачи c) В составлении алгоритма d) В описании задачи на естественном языке 5. При решении задачи с помощью компьютера необходимо пройти этапы: I. Формализация задачи. II. Выбор метода решения III. Программирование IV. Анализ результатов V. Составление программ VI. Отладка программ VII. Постановка задачи Укажите правильный порядок этапов. 06.11.2015 Технология решения задач на компьютере 06.11.2015 Технология решения задач на компьютере Разработка проекта «Движение тела, брошенного вертикально вверх с начальной скоростью» Пусть тело брошено вертикально вверх с начальной скоростью V0 c некоторой высоты Н. Определить местоположение и скорость в заданный момент времени. Из условия задачи можно сформулировать следующие предположения: •Тело мало по сравнению с Землей, поэтому его можно считать материальной точкой; Скорость бросания тела мала, поэтому: •Ускорение свободного падения можно считать постоянной величиной; •Сопротивлением воздуха можно пренебречь. 06.11.2015 Технология решения задач на компьютере Разработка проекта «Движение тела, брошенного вертикально вверх с начальной скоростью» Пусть тело брошено вертикально вверх с начальной скоростью V0 c некоторой высоты Н. Определить местоположение и скорость в заданный момент времени. Из курса физики известно, что описанное движение является равноускоренным. При заданных начальной скорости (V0), начальной высоте(Н) и ускорении свободного падения (g=9,8 м/с2) зависимость скорости (V) от времени (t) можно описать следующими математическими формулами: V= V0-gt H= H0+Vt-gt2/2 06.11.2015 Технология решения задач на компьютере Разработка проекта «Движение тела, брошенного вертикально вверх с начальной скоростью» 06.11.2015 Технология решения задач на компьютере Синквейн – (в переводе с франц. обозначает "пять") – это стихотворение из пяти строк, требующее синтеза информации в кратких выражениях. • Первая строка состоит из одного слова – существительного, идентифицирующего тему. • Вторая строка состоит из двух слов – прилагательных, уточняющих и поясняющих тему. • Третья строка образована тремя словами – глаголами или причастиями, которые описывают действия в рамках выбранной темы. • Четвертая строка – фраза из четырех слов, иллюстрирующая отношение автора синквейна к теме. • Последняя строка – это синоним или метафора, состоящая из одного слова, которое отражает смысл темы. 06.11.2015 Технология решения задач на компьютере