
7 класс 4 четверть 1 урок
Presentation
•
Computers
•
KG
•
Practice Problem
•
Hard
No7 школа
Used 36+ times
FREE Resource
11 Slides • 9 Questions
1
7 класс 4 четверть 1 урок
By No7 школа
2
Тема урока:
Постановка проблемы
3
Ты узнаешь:
как создавать модели задач для их решения с помощью среды разработки программ.
Ты научишься:
описывать постановку проблемы для создания модели задач.
4
При создании модели задач с помощью среды программирования следует придерживаться определенных этапов, которые будут способствовать решению заявленной проблемы.
Основные этапы решения задач с помощью компьютера:
Постановка задачи (проблемы);
Математическое или информационное моделирование;
Создание алгоритма;
Разработка программы;
Отладка и тестирование программы;
Анализ результатов. Уточнение модели.
5
Каждый этап отвечает за определенные действия.
Этап «Постановка задачи (проблемы)» включает в себя следующие ключевые шаги:
сбор информации по поставленной задаче;
формулировка условия задачи (проблемы);
необходимые данные для решения задачи;
описание данных;
Данные выдачи результатов.
6
При формулировании постановки задачи следует использовать вопросы:
Какие входные данные будут использоваться в модели задачи?
Будут ли использоваться промежуточные данные в модели задачи?
Какие выходные данные будут находиться при реализации модели задачи?
Каков результат реализации модели задачи?
Какие типы данных будут использоваться для организованных переменных?
Какие значения переменных допустимы при выполнении алгоритма?
Какова созависимость входных данных с выходными данными?
Формулировка задачи должна быть полной для получения верного результата. С помощью постановки проблемы разработчик сможет выделить входные, промежуточные (если имеются) и выходные данные и определить связь между ними.
7
Ниже представлен пример организации постановки задачи (проблемы).
Чтобы найти площадь прямоугольника, нужно определить входные данные. Так как это прямоугольник, то будут использоваться 2 стороны – a и b. Следует помнить, что стороны прямоугольника принимают положительные числовые значения. Стороны a и b не могут принимать нулевые или отрицательные значения. Нужно учесть, что при введении неправильных данных в модели задачи должно быть прописано действие. Если постановка проблемы будет неясной или неполной, то разработчик алгоритма не сможет предоставить модель задачи и тем самым решить ее с помощью среды программирования. Поэтому формулировка проблемы должна быть полной для составления модели задачи.
Задача: Найти площадь прямоугольника
8
Следовательно, формулировка проблемы будет записана так:
Формулировка проблемы: вычислить площадь прямоугольника S, если известны стороны a и b. Значения для сторон должны быть больше нуля. Если значения равны нулю или меньше нуля, то следует вывести сообщение «Неправильные данные». На этапе анализа данных разработчик выделяет данные. Данным присваиваются идентификаторы (имена переменных). Каждая переменная описывается с указанием определенного типа данных. На основании выделенных переменных строится математическая модель, которая демонстрирует связь между входными и выходными данными.
9
Ниже представлен пример описания анализа.
Формулировка проблемы:
вычислить площадь прямоугольника S, если известны стороны a и b. Значения для сторон должны быть больше нуля. Если значения равны нулю или меньше нуля, то следует вывести сообщение «Неправильные данные».
10
Входные данные: переменные a и b.
Тип данных: вещественный.
Выходные данные: переменная S.
Тип данных: вещественный. Вывод сообщения «Неправильные данные».
Математическая модель:
Если (a > 0) И (b > 0) To S = a * b
Иначе Вывод «Неправильные данные»
11
Математическая модель – это математическое описание связи между входными и выходными данными с помощью математических формул, условий, логических выражений. Полученную формулировку проблемы можно интерпретировать в модель, которая будет создана с помощью среды разработки программ.
12
Multiple Choice
Верно ли утверждение, что математическая модель может включать описание связи между входными и выходными с помощью математических формул, условий и математических выражений
верно
неверно
13
Multiple Choice
Дано условие задачи:
Следует вычислить периметр прямоугольника P. если известны его ширина H и длина L.
Определи входные данные
Переменные P и H
Переменные H и L
Переменные P и L
Переменная P
14
Multiple Choice
Ученик 7 класса купил N тетрадей по цене K тенге. Определи стоимость покупки X в тенге, совершенной учеником.
Определи выходные данные.
переменная X
переменная N
переменные N, K
переменные X, K
15
Multiple Choice
Дано условие задачи:
Даны три целых числа a, b, c.
Определи их среднее арифметическое d .
Определи выходные данные
переменные a,b
переменная d
переменные a,b,c
переменные d,c
16
Multiple Choice
Дано условие задачи:
Выберите максимальное из двух разных чисел a и b.
Определите условие, с помощью которого можно найти максимальное их двух чисел
a>b
a==b
max=b
max=a
17
Multiple Choice
Дана постановка задачи:
Следует вычислить периметр прямоугольника P, если известны его ширина H и длина L.
Определи математическую модель для данной постановки задачи
P=2*L*H
P=(L+H)*2
P=L+H
P=l*H
18
Multiple Choice
Дана постановка задачи:
Сердце здорового человека выполняет 75 ударов в минуту. Определи количество ударов Y, которое выполнится за X минут. Пользователь вводит целое положительное число.
Определи математическую формулу, по которой будет вычисляться количество ударов Y за X минут
Y= X/75
X=Y/75
X= Y*75
Y=X*75
19
Multiple Select
Выбери ключевые шаги, которые включены в этап "Постановка задачи (проблемы)"
2 правильных ответа
тестирование программы
разработка программы
описание конечного результата
описание математической модели
отладка программы
20
Multiple Choice
Используя синтаксис языка программирования укажи описание данных
a==b
действие
условие
тип данных
7 класс 4 четверть 1 урок
By No7 школа
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
13 questions
Одномерный массив
Presentation
•
9th Grade
14 questions
Mantiqiy funksiyalar
Presentation
•
10th Grade
17 questions
STEM-5 (03) (Рычаг)
Presentation
•
10th Grade
13 questions
Python Типы данных - 2
Presentation
•
University
13 questions
Многочлены. Степень и стандартный вид многочленвания
Presentation
•
7th Grade
18 questions
МДК 01.01 Приложения, используемые конечными пользователями
Presentation
•
University
18 questions
Линейный алгоритм
Presentation
•
8th Grade
14 questions
Робототехника: Основные элементы комплекта LEGO MINDSTORMS
Presentation
•
5th Grade
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade
Discover more resources for Computers
19 questions
Fire Safety
Quiz
•
KG - 2nd Grade
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
20 questions
Capitalization in sentences
Quiz
•
KG - 4th Grade
19 questions
Disney Movies
Quiz
•
KG - 8th Grade
25 questions
Hidden Figures
Quiz
•
KG - 12th Grade
10 questions
Counting Nickels and Pennies
Quiz
•
KG - 2nd Grade
13 questions
Time
Quiz
•
KG - 2nd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade