Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Методические рекомендации по изучению языков программирования




Методика изучения языков программирования достаточно хорошо разработана. Языки программирования делятся на две большие группы: машинно‐ориентированные (Автокод, Ассемблер) и языки высокого уровня. Языками первой группы пользуются весьма малое число программистов профессионального уровня для специфических целей. Большинство программистов используют в настоящее время языки высокого уровня, причем имеет место некоторая мода на языки. В то же время язык Фортран существует уже 50 лет и всё ещё достаточно популярен среди физиков‐теоретиков и части математиков.

В базовом курсе информатики изучение языков программирования высокого уровня должно носить ознакомительный характер, поэтому для первоначального знакомства целесообразно использовать язык Паскаль, который был разработан в 1971 году Н. Виртом специально как учебный язык. Этот язык ориентирован на структурную методику программирования. Специально разработанный в нашей стране учебный алгоритмический язык (АЯ) отличается от Паскаля, в основном, тем, что он русскоязычный и имеет более свободный синтаксис. Поэтому во многих учебниках программирование рассматривается на основе АЯ. Приверженцы языка Паскаль указывают на то, что обучение Бейсику имеет методическую особенность, связанную с трудностью изучения в нём типов данных и структурной методики программирования.

Так как в базовом курсе ставится цель первоначального знакомства с программированием, то подробного и точного описания языка не требуется. Поэтому методика обучения может основываться на демонстрации языка и его возможностей на примерах составления простых программ с комментариями, тем более, что часть понятий языка могут восприниматься учащимися на интуитивном уровне из‐за их наглядности. Широко используемый при этом методический приём – это выполнение учащимися действий «по образцу».

Обычно учителя строят последовательность изучения так, что сразу после изучения алгоритмов, блок‐схем и АЯ для их описания, переходят к изучению языка программирования. Возможен также вариант, когда алгоритмы, алгоритмизация и язык программирования изучаются вместе и параллельно.

Изучая язык программирования высокого уровня, учителю следует сразу остановиться на том, что алгоритм решения задачи на любом языке записывается через совокупность команд. Эти команды в языках высокого уровня определяют уже не одну операцию, которую должен выполнить процессор, а некоторое множество команд. Поэтому для обозначения команд пользуются термином «оператор».

Для языков высокого уровня важнейшим оператором является оператор присваивания. Этот оператор записывается также как и в алгоритмическом языке. Всего одним оператором можно записывать целые алгоритмические структуры (циклы, ветвления). Поэтому языки высокого уровня, в которых имеются такие структурные операторы, называют ещё структурными языками. Ими являются Паскаль и СИ.

Как уже отмечалось выше, изучение алгоритмов и языка программирования можно организовать по двум возможным вариантам:

Первый вариант – сначала рассматриваются алгоритмы, блок‐схемы алгоритмов, алгоритмический язык, а затем изучается язык программирования, его синтаксис, семантика и перевод построенных алгоритмов и блок‐схем в программу на этом языке.

Второй вариант – и алгоритмизация и язык программирования изучаются параллельно.

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





Поделиться с друзьями:


Дата добавления: 2016-11-23; Мы поможем в написании ваших работ!; просмотров: 1295 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Бутерброд по-студенчески - кусок черного хлеба, а на него кусок белого. © Неизвестно
==> читать все изречения...

2412 - | 2331 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.