Инфоурок Информатика КонспектыУрок "Этапы решения задач на ЭВМ"

Урок "Этапы решения задач на ЭВМ"

Скачать материал

УРОК №3:

ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ЭВМ

 

Цели и задачи урока:

ü Обучающая: формирование умения решать задачи на ЭВМ, следуя технологической цепочке: “объект - модель - алгоритм - программа - результат - анализ результата”.

ü Развивающая: развитие поискового стиля работы, умения анализировать, находить метод решения задачи; развитие самостоятельности.

ü Воспитательная: воспитание коммуникативной культуры при работе в паре; воспитание стремления к постоянному совершенствованию навыков пользования компьютера и программирования на основе самоконтроля.

 

 

ХОД УРОКА

 

Если перед нами поставлена задача, то для её решения мы должны проделать определённый путь. Рассмотрим  подробнее этапы решения задач на ЭВМ.

Следует отметить, что отдельные этапы взаимосвязаны: последующие этапы зависят от реализации предшествующих, а после  выполнения очередного этапа может потребоваться  возврат к предыдущим этапам и поиск их новых решений.

 

ПЕРВЫМ ЭТАПОМ постановки и решения задачи на ЭВМ является четкая формулировка задачи (обычно на профессиональном языке), выделение исходных данных для её решения и точные указания относительно того, какие результаты и в каком виде должны быть получены.

ВТОРОЙ ЭТАПформальная (математическая) постановка задачи, т.е. представление её в виде уравнений, соотношений, ограничений и т.п. При этом некоторые задачи, решаемые в настоящее время на ЭВМ, либо не допускают, либо не требуют математической постановки (например, задачи обработки текстов).

 

 

ТРЕТИЙ ЭТАП - выбор метода решения.

Выбор метода определяется решаемой задачей, а также возможностями ЭВМ (её быстродействием, объёмом памяти, точностью представления чисел, наличием разработанных ранее готовых программ).

Выполнения этого этапа требует некоторого кругозора, как в области программирования, так и в области используемых методов.

ЧЕТВЕРТЫЙ ЭТАП - разработка алгоритма на основе выбранного метода. При выборе алгоритма желательно рассмотреть и проанализировать несколько вариантов, прежде чем сделать окончательный выбор. Следует обратить внимание на тесную взаимосвязь третьего и четвёртого этапов, так как алгоритм в большой степени определяется выбранным методом, хотя один и тот же метод в свою очередь может быть реализован при помощи различных алгоритмов.

При разработке алгоритма решения сложной задачи следует использовать метод пошаговой детализации, следя за тем, чтобы на каждом шаге структура алгоритма оставалась простой и ясной. Следует максимально использовать существующие типовые  или разработанные ранее алгоритмы для отдельных фрагментов (блоков) алгоритма.

ПЯТЫЙ ЭТАПвыбор структуры данных. От выбора способа представления данных зависит и алгоритм их обработки. Поэтому четвёртый и пятый этапы взаимосвязаны. Нужно выбрать структуру данных, наиболее естественную для решаемой задачи, использовать массивы для представления данных, когда это наиболее очевидный способ их организации.

 

ШЕСТОЙ ЭТАП - собственно программирование, то есть запись разработанного алгоритма на языке программирования. Вопросы выбора подходящего языка здесь не рассматриваются. Если разработка алгоритма выполнена хорошо, то программирование принципиальных трудностей не вызывает.

СЕДЬМОЙ ЭТАП - тестирование и отладка программы.  Это проверка правильности работы программы и исправление обнаруженных ошибок.

ВОСЬМОЙ ЭТАПсчёт по готовой программе и анализ результатов. Этот этап является итогом выполнения всех предыдущих этапов и служит подтверждением (или опровержением) их правомерности. После этого этапа, возможно, потребуется пересмотр самого подхода к решению задачи и возврат к первому этапу для повторного выполнения всех этапов c учётом приобретенного опыта.

 

 


А теперь разберём пример, который поможет нам понять всю особенность решения задачи разбив её на этапы.

 

Задача: Требуется найти сумму трёх чисел.

 

1. В поставленной задаче говорится о том, что необходимо найти сумму трёх чисел. Значит, мы имеем:

- результат S;

- три переменные a, b, c;

- арифметическую операцию – сложение.

 

2. Мы сможем записать данную задачу в математическом виде следующим образом:

S=a+b+c

3. Для решения данной задачи мы выберем метод замены переменных постоянными.

 

4. Так как поставленная задача является простой, то для её решения мы используем структуру линейного алгоритма:

 

алг название алгоритма

 

нач

        команды алгоритма (серия)

кон

алг Найти сумму трёх чисел (a,b,c нат, Sнат)

нач

      S:=a+b+c

кон

 

5. Придадим значения нашим переменным:

Пусть a=5, b=12, с=7.

 

6. Пока, Вы ещё не знакомы с программированием, поэтому мы просто рассмотрим решение, то есть составим программу. Программа для данной задачи запишется следующим образом:

 


10 REM

20 INPUT A,B,C

30 LET S=A+B+C

40 PRINT S

50 END

 

Введём её в компьютер:

 

 

7.  Для выполнения седьмого этапа мы на клавиатуре нажмём клавишу F5. Если на экран выведется сообщение об ошибке, то мы должны будем с вами отладить программу, то есть произвести внесение изменений. Так как сообщение не вышло, значит, программа составлена правильно.

 

8. Теперь, необходимо вписать наши постоянные через запятую:

 

 

Для получения результата нажмём клавишу ENTER.

 

 

Так как ответ вышел верный, значит, все выполненные нами этапы оказались правильными и решение данной задачи завершено.

 

А теперь попробуйте сами выполнить в таком же порядке следующий пример.

 

Пусть дано уравнение вида:

 

Решение:

 

1.  Результат Y, переменная x, постоянные 4 и 5.

2.  Математический вид уже дан: .

3.  Метод придания переменной конкретного значения.

4. алг Найти значение выражения (x – цел, Y – цел)

нач

                    Y:=4x+5

кон

5. Пусть x принимает значения: 9; 62; -4

6. Запишем программу

            10 REM

            20 INPUT X

            30 LET Y=4*X+5

                  40 PRINT Y

                  50 END

      7. Нажмём клавишу F5

    8. Переменной x дадим значение 9 и нажмём клавишу

 ENTER.

     

 

: стр. 50-55 – читать;

привести пример на этапы решения задач.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок "Этапы решения задач на ЭВМ""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Системный администратор

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 340 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 21.10.2015 3193
    • DOCX 174 кбайт
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Камилов Кахрамон Турсунович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Камилов Кахрамон Турсунович
    Камилов Кахрамон Турсунович
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 42798
    • Всего материалов: 27

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 109 человек из 44 регионов
  • Этот курс уже прошли 577 человек

Курс повышения квалификации

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 28 регионов
  • Этот курс уже прошли 178 человек

Мини-курс

Figma: продвинутый дизайн

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 61 человек из 24 регионов

Мини-курс

Дизайн интерьера: от спектра услуг до эффективного управления временем

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Преодоление внутренних барьеров: убеждения, зависимости, и самооценка

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 183 человека из 48 регионов
  • Этот курс уже прошли 38 человек