- •Мпи как новый раздел педагогики.
- •Компьютерная грамотность. Алгоритмическая культура школьников.
- •3. Планирование школьного курса информатики
- •4. Физиолого - гигиенические особенности работы на эвм
- •6. Методы обучения информатике
- •7. Урок информатики и его различные формы
- •Урок сообщения новых знаний
- •Урок формирования практических умений и навыков
- •8. Индивидуальный подход на уроках информатики
- •9. Активизация познавательной деятельности учащихся на уроках информатики
- •10. Индивидуальность школьника и компьютеры
- •11. Методика взаимосвязанных задач
- •13. Контроль и оценка знаний учащихся.
- •22. Информатика в младших классах
- •I. Информатика (1-6 классы) а.В. Горячев, а.С. Лесневский.
- •Олимпиады по информатике
- •25. Компьютерные игры
- •Команда повторения «пока»
- •Линейные таблицы (вектор)
- •Команда повторения с параметрами
- •Команда повторения «пока»
- •76.1. Понятие о системах управления базами данных
- •76.2. Типовые задачи обработки информации с помощью субд
- •Единицы информации.
- •Понятие “Информатика”.
Команда повторения «пока»
Н
аиболее
общей командой для организации циклов
является цикл выхода по условию или
цикл пока.
Этот цикл используется в тех случаях,
когда шаг повторений отличен от 1 или
когда заранее не известно общее число
повторений.
В данном случае серия команд будет повторяться столько раз, пока условие выполняется, когда это не максимум, цикл прекращается:
нц пока условие
серия команд
кц
Цикл для может быть заменен на цикл пока.
С
уществуют
алгоритмы, в которых действия повторяются
несколько раз. Такие алгоритмы называют
циклическими. Если известно число
повторений, то для реализации таких
алгоритмов используют команду повторение
с параметром или цикл для:
нц для имя от А до В
серия команд
кц
Переменная
только целого типа, которая называется
параметром цикла. Допустим, это будет
имя
,
тогда блок-схема будет такая.
Если
значение
,
то цикл не выполняется ни разу. Если
,
то серия команд выполняется один раз.
и
могут быть и выражениями целого типа.
В алгоритмическом языке выделяют логические, числовые и литерные величины. Каждая величина характеризуется своим типом, т. е. теми значениями, которые она может принимать.
В связи с тем, что единица измерения информации является 1 бит, для хранения числовых величин эти биты формируют в байты. Различают два типа числовых величин целых и вещественных. Для обозначения используются служебные слова цел, вещ.
Целый тип — ограниченное множество чисел от —32768 до +32767.Для хранения вещественных чисел в разных типах ЭВМ используется различное число байт. Литерные величины используются для работы с текстом. Значение литерной величины заключают в “”. Служебное слово — лит.
Логическая величина используются в команде ветвления или цикле пока для проверки условий. Она может принимать значения истинно и ложно. Служебное слово — лог.
Для закрепления величине значения используется команда присваивания. Формат команды:
<имя величины>:=<выражение>.
Имя величины может быть образовано как русскими, так и латинскими буквами и цифрами, но первой должна быть буква. Нельзя использовать служебные слова в переменных. Тип величины должен совпадать со значением. В правой части могут быть записаны арифметическое или логическое выражение. Следует обратить внимание, что «=» используется для проверки условий, а не присвоения.
Очень часто в алгоритмах повторяется последовательность команд, которую лучше оформить в дополнительный алгоритм.
Вспомогательные алгоритмы бывают общего вида и алгоритмы-функции. Кроме того различают вспомогательные алгоритмы с входными параметрами и вспомогательные алгоритмы без параметров.
По своему оформлению они практически ничем не отличаются от основного алгоритма. Только в системе «Е-практикум» вспомогательный алгоритм записывают всегда после основного алгоритма. В основном алгоритме присутствует только команда вызова вспомогательного алгоритма.
Для того чтобы вызвать вспомогательный алгоритм, необходимо указать его имя и, если это необходимо, в скобках перечислить входные параметры и параметры-результаты. Следует обратить внимание на то, что обычно во вспомогательном алгоритме не используются переменные, записанные в основном алгоритме.
Вспомогательный алгоритм можно сравнить с бумерангом, т. е. после выполнения какого-то действия управление возвращается в основной алгоритм.
Для вызова конструкции вспомогательного алгоритма курсор надо переместить в строку «[конец текста]» и нажать ESC+A.
Иногда записывают сразу вспомогательный алгоритм, проверяют его работу, а затем вызывают конструкцию основного алгоритма: курсор надо переместить в строку алг и нажать ESC+A.
В системе «Е-практикума» всегда выполняется алгоритм, записанный первым.
В качестве вспомогательного алгоритма общего вида без параметров можно рассмотреть алгоритм «пауза», который может быть использован при выводе результатов в основном алгоритме (вывод значений элементов таблицы, значений функции).
Общие правила и основные команды уч алгоритмического языка.
Первые версии машинных реализаций алгоритмического языка были разработаны для ЭВМ «Ямаха» и «Корвет». Среда программирования называлась «Е-практикум», авторы — программисты из МГУ.
В дальнейшем алгоритмический язык развивался совместно с исполнителями (робот, чертежник, вездеход, строитель и т. д.).
Для других ЭВМ, в частности IBM-совместимых, версии алгоритмического языка работают с системах «КуМир» и «ИнтАл».
Алфавит алгоритмического языка составляют русские и латинские буквы, числа и знаки («:», «.», «,», «“», «”»), а также «+», «—», «/», «*» , «<», «<=», «>=», «>», «<>» — не равно, «(», «)», «[», «]».
Алгоритмический язык — это русскоязычный язык, поэтому все служебные слова записываются только маленькими русскими буквами. Латинские буквы можно использовать в именах переменных, названиях математических функций.
В алгоритмическом языке величины различаются по типу, значению и их роли в алгоритме. Величины могут играть роль аргументов, результатов и промежуточных величин. В системе «КуМир» эти роли очень существенны, т. к. аргументы изменять нельзя — они постоянны. Величины могут быть постоянными и переменными.
Служебные слова используются для написания конструкций, функций, логических операций. Для записи арифметических выражений в качестве служебных слов применяются:
математические операции:
+ — сложение; - — вычитание; * — умножение;
/ — деление; ** — возведение в степень.
mod
(a,b) — остаток
от деления целого числа
на целое число
.
названия функций:
int (x) — целая
часть числа
;
sin (x) —
;
cos (x) —
;
arctg (x) —
;
ln (x) —
,
;
sqrt (x) —
,
;
exp (x) —
;abs (x) —
.
В алгоритмическом языке выделяют логические, числовые и литерные величины. Каждая величина характеризуется своим типом, т. е. теми значениями, которые она может принимать.
В связи с тем, что единица измерения информации является 1 бит, для хранения числовых величин эти биты формируют в байты. Различают два типа числовых величин целых и вещественных. Для обозначения используются служебные слова цел, вещ.
Целый тип — ограниченное множество чисел от —32768 до +32767.Для хранения вещественных чисел в разных типах ЭВМ используется различное число байт. Литерные величины используются для работы с текстом. Значение литерной величины заключают в “”. Служебное слово — лит.
Логическая величина используются в команде ветвления или цикле пока для проверки условий. Она может принимать значения истинно и ложно. Служебное слово — лог.
Для закрепления величине значения используется команда присваивания. Формат команды:
<имя величины>:=<выражение>.
Имя величины может быть образовано как русскими, так и латинскими буквами и цифрами, но первой должна быть буква. Нельзя использовать служебные слова в переменных. Тип величины должен совпадать со значением. В правой части могут быть записаны арифметическое или логическое выражение. Следует обратить внимание, что «=» используется для проверки условий, а не присвоения.
