Построение четкой инструкции задающей необходимую последовательность действий для решения задачи

Описание презентации по отдельным слайдам:

  • п.2.1 «решение задач на компьютере»Подготовила: Галина А.П.Муниципальное бюдж...

    1 слайд

    п.2.1 «решение задач на компьютере»
    Подготовила: Галина А.П.
    Муниципальное бюджетное общеобразовательное учреждение средняя школа №10 г. Павлово

  • Этапы решения задач на компьютереПостановка задачи
Формализация
Алгоритмизаци...

    2 слайд

    Этапы решения задач на компьютере
    Постановка задачи
    Формализация
    Алгоритмизация
    Программирование
    Компьютерный эксперимент

    К вопросам

  • Для решения задач на компьютере необходимо владеть языком программирования, о...

    3 слайд

    Для решения задач на компьютере необходимо владеть языком программирования, обладать знаниями в области информационного моделирования и алгоритмизации.

  • Постановка задачиНа этом этапе участвует человек, хорошо представляющий пред...

    5 слайд

    Постановка задачи

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

  • ФормализацияФормализуется описательная информационная модель, то есть записыв...

    6 слайд

    Формализация
    Формализуется описательная информационная модель, то есть записывается с помощью некоторого формального языка.
    Для этого требуется:
    Понять, к какому классу принадлежит рассматриваемая задача;
    Записать известные связи между исходными данными и результатами с помощью математических отношений;
    Выбрать наиболее подходящий способ для решения задачи
    Результат этапа: Математическая модель

    К вопросам

  • АлгоритмизацияОсуществляется построение алгоритма – чёткой инструкции, задающ...

    7 слайд

    Алгоритмизация
    Осуществляется построение алгоритма – чёткой инструкции, задающей необходимую последовательность действий для решения задачи. Алгоритм чаще всего представляется в форме блок-схемы ввиду её наглядности и универсальности.
    Результат этапа: Алгоритм
    К вопросам

  • ПрограммированиеЗаписывается алгоритм на одном из языков программирования. Со...

    8 слайд

    Программирование
    Записывается алгоритм на одном из языков программирования. Составление программы обеспечивает возможность выполнения алгоритма и соответственно поставленной задачи исполнителем – компьютером.
    Результат этапа: Программа
    К вопросам

  • Компьютерный экспериментНа этом этапе происходят выполнение алгоритма с помощ...

    9 слайд

    Компьютерный эксперимент
    На этом этапе происходят выполнение алгоритма с помощью электронной вычислительной машины (ЭВМ), поиск и исключение ошибок. При этом программисту приходится выполнять рутинную работу по проверке работы программы, поиску и исключению ошибок, и поэтому для сложных программ этот часто требует гораздо больше временит и сил, чем написание первоначального текста программы.
    Результат этапа: Уточнение модели, получение результата
    К вопросам

  • Задача

  • Вопросы:Перечислите основные этапы решения задачи с использованием компьютера...

    12 слайд

    Вопросы:
    Перечислите основные этапы решения задачи с использованием компьютера.
    Что происходит на этапе постановки задачи? Что является результатом этого этапа?
    Что происходит на этапе формализация? Что является результатом этого этапа?
    Что происходит на этапе алгоритмизация? Что является результатом этого этапа?
    Что происходит на этапе программирования? Что является результатом этого этапа?
    Что происходит на этапе компьютерного эксперимента? Что является результатом этого этапа?

  • Итоги урокаЗа урок – «5» у вас не было проблем в усвоен и понимании материала...

    13 слайд

    Итоги урока
    За урок – «5» у вас не было проблем в усвоен и понимании материала.
    За урок – «4» были небольшие проблемы усвоении материала, требуется поработать дополнительно.
    За урок – только «3», материал усвоен, но многие вопросы остались не понятыми.

  • Домашнее заданиеРазобрать материал урока §2.1 
Записи учить

    14 слайд

    Домашнее задание
    Разобрать материал урока §2.1
    Записи учить

  • Список использованных источниковУчебник по информатике 9 класс, автор Л.Л. Бо...

    15 слайд

    Список использованных источников
    Учебник по информатике 9 класс, автор Л.Л. Босова

 Посмотрите видео

Теория:

Компьютерные программы программисты создают для решения разнообразных задач.

Программирование — важный, но не единственный этап решения задачи на компьютере. Чтобы решать задачи на компьютере, необходимо владеть языком программирования, обладать знаниями в области информационного моделирования и алгоритмизации.

Этапы решения задачи на компьютере

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

Также должны быть чётко выделены наиболее существенные свойства рассматриваемого объекта, указаны связи между исходными данными и результатами.

На втором этапе описательная информационная модель формализуется, т.е. записывается с помощью некоторого формального языка.

Для этого требуется:

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

На третьем этапе осуществляется построение алгоритма чёткой инструкции, задающей необходимую последовательность действий для решения задачи. Алгоритм чаще всего представляется в форме блок-схемы, в виду её наглядности и универсальности.

На четвёртом этапе алгоритм записывается на одном из языков программирования. На пятом этапе осуществляется отладка и тестирование программы.

Этап отладки и тестирования также называют компьютерным экспериментом.

Отладка программы — это процесс проверки работоспособности программы и исправления обнаруженных при этом ошибок.

Ошибки могут быть связаны с нарушением правил записи программы на конкретном языке программирования. Их программисту помогает выявить используемая система программирования; она выдаёт на экран сообщения о выявленных ошибках.

Проверка правильности разработанной программы осуществляется с помощью тестов.

Тест — это конкретный вариант значений исходных данных, для которого известен ожидаемый результат.

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

При этом может возникнуть необходимость уточнить разработанную математическую модель, полнее учесть особенности изучаемого объекта или процесса.

По уточнённой математической модели снова составляется программа, анализируются результаты её выполнения. Так продолжается до тех пор, пока полученные результаты не будут достаточно точно соответствовать изучаемому объекту.

Задание к уроку:

  1. Ознакомьтесь с материалами к уроку.
  2. Установите на свой домашний компьютер программу PascalABS.Net. Скачать программу можно на странице PascalABC.NET или на официальном сайте программы http://pascalabc.net/ssyilki-dlya-skachivaniya
  3. Отправьте сообщение о выполнении задания через форму внизу страницы.

Слайд 1
П.2.1 «РЕШЕНИЕ
ЗАДАЧ НА КОМПЬЮТЕРЕ»

П.2.1 «РЕШЕНИЕ 
 ЗАДАЧ НА КОМПЬЮТЕРЕ»


Слайд 2
ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРЕ
Постановка задачи
Формализация
Алгоритмизация
Программирование
Компьютерный эксперимент

К вопросам

ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРЕПостановка задачиФормализацияАлгоритмизацияПрограммированиеКомпьютерный экспериментК вопросам


Слайд 3
Для решения задач на компьютере необходимо владеть языком

Для решения задач на компьютере необходимо владеть языком программирования, обладать знаниями в области информационного моделирования

программирования, обладать знаниями в области информационного моделирования и алгоритмизации.


Слайд 5
ПОСТАНОВКА ЗАДАЧИ

На этом этапе участвует человек, хорошо представляющий

ПОСТАНОВКА ЗАДАЧИ
 На этом этапе участвует человек, хорошо представляющий предметную область задачи. Он должен четко

предметную область задачи. Он должен четко определить цель задачи,

дать словесное описание содержания задачи и предложить общий подход к

её решению.
Результат этапа: Словесная информационная модель

К вопросам


Слайд 6
ФОРМАЛИЗАЦИЯ
Формализуется описательная информационная модель, то есть записывается с

ФОРМАЛИЗАЦИЯФормализуется описательная информационная модель, то есть записывается с помощью некоторого формального языка.Для этого требуется:Понять, к

помощью некоторого формального языка.
Для этого требуется:
Понять, к какому классу

принадлежит рассматриваемая задача;
Записать известные связи между исходными данными и результатами

с помощью математических отношений;
Выбрать наиболее подходящий способ для решения задачи
Результат этапа: Математическая модель

К вопросам


Слайд 7
АЛГОРИТМИЗАЦИЯ
Осуществляется построение алгоритма – чёткой инструкции, задающей необходимую

АЛГОРИТМИЗАЦИЯОсуществляется построение алгоритма – чёткой инструкции, задающей необходимую последовательность действий для решения задачи. Алгоритм чаще

последовательность действий для решения задачи. Алгоритм чаще всего представляется

в форме блок-схемы ввиду её наглядности и универсальности.
Результат этапа: Алгоритм
К

вопросам


Слайд 8
ПРОГРАММИРОВАНИЕ
Записывается алгоритм на одном из языков программирования. Составление

ПРОГРАММИРОВАНИЕЗаписывается алгоритм на одном из языков программирования. Составление программы обеспечивает возможность выполнения алгоритма и соответственно

программы обеспечивает возможность выполнения алгоритма и соответственно поставленной задачи

исполнителем – компьютером.
Результат этапа: Программа
К вопросам


Слайд 9
КОМПЬЮТЕРНЫЙ ЭКСПЕРИМЕНТ
На этом этапе происходят выполнение алгоритма с

КОМПЬЮТЕРНЫЙ ЭКСПЕРИМЕНТНа этом этапе происходят выполнение алгоритма с помощью электронной вычислительной машины (ЭВМ), поиск и

помощью электронной вычислительной машины (ЭВМ), поиск и исключение ошибок.

При этом программисту приходится выполнять рутинную работу по проверке работы

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

К вопросам


Слайд 12
ВОПРОСЫ:
Перечислите основные этапы решения задачи с использованием компьютера.
Что

ВОПРОСЫ:Перечислите основные этапы решения задачи с использованием компьютера.Что происходит на этапе постановки задачи? Что является

происходит на этапе постановки задачи? Что является результатом этого

этапа?
Что происходит на этапе формализация? Что является результатом этого этапа?
Что

происходит на этапе алгоритмизация? Что является результатом этого этапа?
Что происходит на этапе программирования? Что является результатом этого этапа?
Что происходит на этапе компьютерного эксперимента? Что является результатом этого этапа?


Слайд 13
ДОМАШНЕЕ ЗАДАНИЕ
Разобрать материал урока §2.1
Записи учить

ДОМАШНЕЕ ЗАДАНИЕРазобрать материал урока §2.1 Записи учить


Решение задач с помощью компьютера включает в себя следующие этапы:

1. Постановка задачи. Включает в себя:

• сбор информации о задаче;
• формулировка условия задачи;
• определение связи между тем, что дано и что требуется определить;
• описание данных.

Так, если задача конкретная, то под постановкой задачи понимают ответ на два вопроса: какие исходные данные известны и что требуется определить. Если задача обобщенная, то при постановке задачи понадобится еще ответ на третий вопрос: какие данные допустимы.

2. Моделирование. На этом этапе строится математическая модель — система математических соотношений — формул, уравнений, неравенств и т. д., отражающих существенные свойства объекта или явления. Необходимо отметить, что при построении математических моделей далеко не всегда удается найти формулы, явно выражающие искомые величины через данные. В таких случаях используются математические методы, позволяющие дать ответы той или иной степени точности.

В случае большого числа параметров, ограничений, возможных вариантов исходных данных модель явления может иметь очень сложное математическое описание, поэтому часто построение математической модели требует упрощения требований задачи. Необходимо выявить самые существенные свойства объекта, явления или процесса, закономерности; внутренние связи, роль отдельных характеристик. Выделив наиболее важные факторы, можно пренебречь менее существенными.

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

3. Построение алгоритма.

Включает в себя:

• выбор формы записи алгоритма (блок-схема, табличная и т. д.);
• запись алгоритма.

Наиболее эффективно математическую модель можно реализовать на компьютере в виде алгоритмической модели. Для этого может быть использован язык блок-схем или какой-нибудь псевдокод, например учебный алгоритмический язык.

4. Программирование.

Включает в себя:

• выбор языка программирования;
• уточнение способов организации данных;
• запись алгоритма на выбранном языке программирования.

Первые три этапа — это работа без компьютера. Дальше следует собственно программирование на определенном языке в определенной системе программирования.

5. Отладка и тестирование программы. Тестирование программ является одной из составных частей более общего понятия – «отладка программ».

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

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

6. Анализ результатов. Уточнение модели. Последний этап — это использование уже разработанной программы для получения искомых результатов. Производится анализ результатов решения задачи и, в случае необходимости, уточнение математической модели (с последующей корректировкой алгоритма и программы). Программы, имеющие большое практическое или научное значение, используются длительное время. Иногда даже в процессе эксплуатации программы могут исправляться, дорабатываться. Особенностью данного процесса является само отсутствие эталона, которому должна соответствовать та или иная программа.

Перейти к контенту

Светило науки — 8 ответов — 0 раз оказано помощи

Компьютерные программы программисты создают для решения разнообразных задач.

Программирование — важный, но не единственный этап решения задачи на компьютере. Чтобы решать задачи на компьютере, необходимо владеть языком программирования, обладать знаниями в области информационного моделирования и алгоритмизации.
Этапы решения задачи на компьютере
На первом этапе обычно строится словесная информационная модель объекта или процесса. При этом должно быть чётко определено, что дано (какие исходные данные известны, какие данные допустимы) и что требуется найти в решаемой задаче.
Также должны быть чётко выделены наиболее существенные свойства рассматриваемого объекта, указаны связи между исходными данными и результатами.

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

На третьем этапе осуществляется построение алгоритма чёткой инструкции, задающей необходимую последовательность действий для решения задачи. Алгоритм чаще всего представляется в форме блок-схемы, в виду её наглядности и универсальности.

На четвёртом этапе алгоритм записывается на одном из языков программирования.

На пятом этапе осуществляется отладка и тестирование программы.
Этап отладки и тестирования также называют компьютерным экспериментом.

Отладка программы — это процесс проверки работоспособности программы и исправления обнаруженных при этом ошибок.
Ошибки могут быть связаны с нарушением правил записи программы на конкретном языке программирования. Их программисту помогает выявить используемая система программирования; она выдаёт на экран сообщения о выявленных ошибках.

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

поделиться знаниями или
запомнить страничку

  • Все категории
  • экономические
    43,607
  • гуманитарные
    33,643
  • юридические
    17,916
  • школьный раздел
    611,340
  • разное
    16,895

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

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

СРОЧНО!!!!!!!
Процесс проверки работоспособности программы и исправления обнаруженных при этом ошибок происходит на этапе …

алгоритмизации

выполнения расчётов

программирования

отладки и тестирования

Ответы

Логически рассуждать то это «отладка и тестирование»
Хз в общем

Интересные вопросы

Предмет: Алгебра,
автор: violettapupers

Написать на питоне программу, которая определяет среднее число. Если дано четное количество чисел, то в ответе будет 2 числа, которые находятся посередине. Если дано нечетное количесто чисел, то в ответе будет одно число. Например, даны числа 2, 5, 1 среднее число: 5 Или даны числа 7, 4, 10, 5 средние числа 4 и 10

Что такое отладка?

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

Массив — это…

  • Количество индексов.
  • Алгоритм действий.
  • Совокупность фиксированного количества однотипных элементов, которым присвоено общее имя.

Для чего предназначена постоянная память компьютера?

  • Для хранения данных и программ, с которыми работает компьютер в данный момент
  • Для хранения программ управления работой и тестирования устройств компьютера
  • Для хранения большого объема информации

Программа включает в себя ветвление, если

  • Она составлена так, что ее выполнение предполагает многократное повторение одних и тех же действий
  • Ход ее выполнения зависит от истинности тех или иных условий
  • Ее команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий

Какое расширение имеют файлы языка Python?

  • .py
  • .docx
  • .pptx

Какую геометрическую фигуру используют в блок-схеме для записи условия:

  • Прямоугольник
  • Овал
  • Ромб

Какие из приведнных утверждений являются верными?

  • Программы на Python состоят из модулей.
  • Переменная — это именованная область жсткого диска
  • Python не является интерпретируемым языком программирования.
  • Переменные в Python автоматически объявляются перед первым использованием.

Базовая конфигурация компьютера содержит следующие функциональные блоки:

  • Дисковод, процессор, винчестер, оперативная память.
  • Системный блок, монитор, принтер, мышь.
  • Монитор, клавиатура, системный блок, мышь.

Что необходимо сделать, если в задаче требуется определить количество элементов, удовлетворяющих некоторому условию?

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

Определите порядок выполнения операций в указанной инструкции на языке Python?

Определите порядок выполнения операций в указанной инструкции на языке Python?

  • 1-2-3-5-4
  • 5-4-3-2-1
  • 5-3-4-2-1

Процесс представления величины из аналоговой в дискретную называется:

  • Формализация.
  • Алгоритмизация
  • Дискретизация

Как называется группа файлов, которая хранится отдельной группой и имеет собственное имя ?

  • Каталог
  • Файл
  • Диск

Какие символы разрешается использовать в имени файла или имени директории в Windows?

  • Цифры и только латинские буквы
  • Русские и латинские буквы
  • Латинские, русские букву и цифры

Что такое кластер на магнитном диске?

  • конверт для диска
  • единица дискового пространства
  • виртуальный диск

Выберите системы счисления, где может быть число 501

  • Десятичная
  • Двоичная
  • Восьмеричная
  • Шестнадцатеричная

По форме представления информацию можно условно разделить на следующие виды:

  • текстовую, числовую, графическую, звуковую, комбинированную
  • обыденную, научную, производственную, управленческую
  • визуальную, звуковую, тактильную, обонятельную, вкусовую

В какой строке единицы измерения информации расположены по возрастанию?

  • гигабайт, мегабайт, килобайт, байт, бит
  • бит, байт, мегабайт, килобайт, гигабайт
  • бит, байт, килобайт, мегабайт, гигабайт

Совокупность правил записи команд и других конструкций языка

  • семантика
  • словарь
  • синтаксис

Периферийные устройства предназначены для:

  • выполнения арифметико-логических операций
  • улучшения дизайна компьютера
  • обмена информацией между компьютером и пользователем

Сколько окон может быть одновременно открыто?

  • количество не ограничено
  • Одно
  • Десять

Понравилась статья? Поделить с друзьями:
  • Пульмикорт для ингаляций инструкция гормональный или нет
  • Норма флекс гель инструкция по применению отзывы взрослым
  • Краткое руководство менеджера
  • Intel phone flash tool инструкция на русском
  • Streamlux sls 720f руководство