Автор работы: Пользователь скрыл имя, 27 Января 2014 в 07:43, реферат
ЭВМ не имеет никаких «лишних» устройств, все они необходимы для работы. Состав устройства ЭВМ определяется ее значением: информацию различного рода компьютер должен иметь возможность получать, сохранять, преобразовывать и выдавать. Отсюда, естественно, возникает общая схема ЭВМ.
умножить b на …, результат обозначить ….
6. а) Нет; б) см. рисунок 2.
7. Запомнить следующую тблицу:
№ |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
m |
1.00 |
82 |
64 |
46 |
28 |
10 |
10 |
2 |
2 |
2 |
n |
18 |
18 |
18 |
18 |
18 |
8 |
8 |
6 |
4 |
2 |
Ответ : 9 раз
Общие правила алгоритмического языка (1 ч)
Оснавная цель. Познакомится
учащихся с алгоритмическим языком,
позволяющим формализовать
Требования к знаниям и умениям. Учащиеся должны знать назначение алгоритмического языка; уметь объяснять, что такое простая команда и серия команд, записывать алгоритм решения задачи, не требующей анализ каких-либо условий, на алгоритмическом языке с использованием служебных слов.
Методические указания
В начале урока следует повторить с учащимся, что такое алгоритм, команда, после чего определить роль алгоритмического языка как средства для записи точного предписания, понятного исполнителю.
При объяснении нового материала необходимо подчеркнуть основное назначение алгоритмического языка как средства формализаций записи алгоритма, сказать, что алгоритмический язык позволяет упорядочить запись алгоритма и сделать описания алгоритмов единообразными в некоторой стандартной форме. Правила алгоритмического языка выбраны таким образом, чтобы обеспечить выполнение свойств алгоритма: понятность и точность. Более конкретного:
Именно требование понятности ограничивает словарь допустимых слов алгоритмического языка. Здесь уместно привести пример того, что если исполнителем алгоритма является человек, то словарь допустимых слов ограничен словами знакомого ему языка. Вместе с тем учитель должен помнить, что заданием команд не ограничивается роль алгоритмического языка: он также служит для описания типов данных (указания аргументов и результатов) и задания размеров таблиц.
В качестве дополнительного упражнения, закрепляющего представление о возможности различного описания одного и того же алгоритма, можно предложить составить другие варианты описания алгоритма для решения задачи и примера 3.1 учебника. При этом полезно отметить особенности предлагаемых вариантов (разные названия алгоритмов, другие последовательности действий, иные обозначения, измененные формулировки команд и т.п.).
4.Составление команды(3ч)
Методические указания
4.1. Команда ветвления. Начиная изложение нового материала, учитель обращает внимание учащихся на то, что все рассмотренные ранее в этом параграфе алгоритмы были линейными, т. е. состояли из одной серии простых команд, каждая из которых выполняется строго в порядке ее следования в алгоритме. Такие алгоритмы легко составлять и исполнять. При этом важно только следить, чтобы каждая из простых команд серии была понятна исполнителю, т. е. входила в его систему команд.
Линейные алгоритмы образуют довольно узкий класс алгоритмов, с помощью которых не могут быть решены многие практические задачи. Во многих случаях при решении задачи, помимо выполнения простых действий, которые могут быть описаны простыми командами, требуется выбирать порядок выполнения команд в зависимости от некоторых условий. Так, например, действия автомата по продаже газированной воды после того, как в него была опущен монета, сводятся к выполнению одной из простых команд:
Налить стакан воды с сиропом или налить стакан воды без сиропа
Однако только с помощью этих двух простых команд алгоритм работы автомата описать нельзя. Автомат выдает порцию воды после проверки условия: какая из двух монет – трехкопеечная или однокопеечная – была опущена. Таким образом, возникает необходимость ввести новую команду, в которой та или иная серия команд выполняется после проверки некоторого условия. Такая команда называется командной ветвления.
Выяснив необходимость использования команды ветвления при описании алгоритмов, необходимо перейти к формам записи этой команды на алгоритмическом языке.
Выполнение команды ветвления и особенно ее завершение удобно демонстрировать на схемах.