- Преподавателю
- Информатика
- Практическая работа Знакомство с конструктором алгоритмов
Практическая работа Знакомство с конструктором алгоритмов
Раздел | Информатика |
Класс | - |
Тип | Другие методич. материалы |
Автор | Урванцева П.А. |
Дата | 17.08.2015 |
Формат | doc |
Изображения | Есть |
Муниципальное автономное общеобразовательное учреждение
«Миасская средняя общеобразовательная школа №16»
города Миасса Челябинской области
Практическая работа для 9 класса
«Знакомство с конструктором алгоритмов»
подготовила
учитель информатики
Урванцева Полина Алексеевна
Миасс 2015
Практическая работа
«Знакомство с конструктором алгоритмов»
Задание. Построить блок-схему для задачи.
Задача. Даны стороны прямоугольника а и b. Найти его площадь S=a*b и периметр P=2*(a+b)
Порядок выполнения работы
-
Запустите конструктор алгоритмов.
-
В пункте меню Блок-схема выберите пункт Новая блок-схема
-
Выберите пункт меню Разработка, тем самым вы переключите программу в режим разработки и редактирования алгоритма.
-
Сейчас перед вами открыто поле основного алгоритма.
-
На Панели блоков выберите пункт Начало схемы алгоритма и щелкните на рабочем поле. У вас появятся блоки «Начало схемы алгоритма» и «Конец схемы алгоритма»
-
Добавьте Блок описания переменных
-
Активируйте блок Описания переменных двойным щелчком и нажмите кнопку Редактировать.
-
В появившимся окне введите имена переменных.
Условимся, что все переменные целого типа.
-
Для решения задачи необходимы исходные данные. Выберите блок Ввод данных и вставьте его в блок-схему (для этого щелкните на нужной части блок-схемы)
-
Активируйте блок Ввода данных (см п.7) и нажмите Редактировать. Введите информацию по образцу.
-
Вставьте блок Присваивание.
-
В редактировании блока запишите формулу площади прямоугольника
-
Аналогично п.12-13 добавьте блок Присваивание для нахождения периметра прямоугольника (формулу периметра см. в условии задачи)
-
Добавьте блок Вывод данных
-
Отредактируйте блок Вывода данных как показано ниже.
-
Проверьте свой алгоритм.
-
Перейдите в режим Отладки.
-
Нажмите кнопку запуска
-
Вы можете пройти алгоритм пошагово или выполнить алгоритм целиком, для этого существуют управляющие кнопки.
-
Выполните алгоритм для значений а=5, b=7 и сравните выходные значения. Если данные совпали - покажи работу учителю, если нет - проверьте блок-схему.
-
Сохраните блок-схему в свою папку.
-
Создадим процедуры для данной программы. Для этого перейдите в режим Процедуры и выберите пункт Новая процедура
-
Перейдите в режим Разработки процедуры.
-
Построим процедуру Ploshad. Выберите блок Начало процедуры и отредактируйте его.
-
Составьте блок-схему для процедуры Ploshad.
-
Сохраните процедуру в свою папку.
-
Нажмите Возврат в главную схему алгоритма
-
Удалите блок Присваивания s=a*b. Для этого выделите нужный блок и щелкните выделенную кнопку.
-
Вместо удаленного блока вставьте блок Вызова процедур и отредактируйте его.
-
Аналогично сделайте процедуру Perimetr.
-
Запусти алгоритм для a=5 b=7 и проверь выходные данные.
-
Покажи работу учителю.
Задания для самостоятельного решения.
-
Периметра и площади прямоугольного треугольника по заданным длинам двух катетов a и b.
-
Найти корень уравнения y=5x3+3x2-7x+3
-
Полусуммы кубов двух целых чисел c и d.
-
Найти площадь треугольника ABC по формуле Герона. Значения длин сторон вводятся c клавиатуры.
-
Дано двухзначное число. Найти сумму его цифр.
Примечание. Для нахождения целой части от деления используется операция DIV, которая записывается по правилу A DIV B. То есть А разделить на В и взять целую часть от деления.
A=5
B=2
A/B=2,5
A DIV B=2
Для нахождения дробной части от деления используется функция MOD.
A=5
B=2
A/B=2,5
A MOD B=5