русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Программирования


Дата добавления: 2015-06-12; просмотров: 1893; Нарушение авторских прав


Учащиеся должны знать:

• что такое алгоритм; какова роль алгоритма в системах управления;

• в чем состоят основные свойства алгоритма;

• способы записи алгоритмов: блок-схемы, учебный алгоритмический язык;

• основные алгоритмические конструкции: следование, ветвление, цикл; структуры алгоритмов;

• назначение вспомогательных алгоритмов; технологии построения сложных алгоритмов: метод последовательной детализации и сборочный (библиотечный) метод;

• основные свойства величин в алгоритмах обработки информации: что такое имя, тип, значение величины; смысл присваивания;

• назначение языков программирования;

• *в чем различие между языками программирования высокого уровня и машинно-ориентированными языками;

• правила представления данных на одном из языков программирования высокого уровня (например, на Паскале);

• правила записи основных операторов: ввода, вывода, присваивания, цикла, ветвления;

• правила записи программы;

• *что такое трансляция;

• назначение систем программирования;

• содержание этапов разработки программы: алгоритмизация — кодирование — отладка — тестирование.

Учащиеся должны уметь:

• пользоваться языком блок-схем, понимать описания алгоритмов на учебном алгоритмическом языке;

• выполнять трассировку алгоритма для известного исполнителя;

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

• выделять подзадачи; определять и использовать вспомогательные алгоритмы;

• составлять несложные программы решения вычислительных задач с целыми числами;

• программировать простой диалог;

• работать в среде одной из систем программирования (например, Турбо Паскаль);

• осуществлять отладку и тестирование программы.

Вопросы для самоконтроля и обсуждения к главе 11

 



1. Как менялось со временем место и значение темы алгоритмизации в курсе информатики?

2. Какие основные понятия, дидактические средства и методические подходы, введенные в учебнике А.П.Ершова и др., сохранились в последующих учебниках?

3. Можно ли говорить, что структурный подход был и остается методической основой при изучении алгоритмизации и программирования? Обоснуйте ответ.

4. В чем методический смысл деления исполнителей алгоритмов на исполнителей, работающих «в обстановке», и исполнителей, работающих «с величинами»?

5. Дайте характеристику использования учебных исполнителей алгоритмов в различных учебниках информатики.

6. Не во всех учебниках информатики дается строгое определение алгоритма и обсуждаются его свойства. Как вы думаете, почему? Являются ли эти вопросы необходимыми в базовом курсе?

7. Нужно ли играть с детьми на уроке в «в алгоритмические игры» (типа игры Ваше)? Какие еще алгоритмические игры вы можете предложить?

8. Какие типы задач нужно рассматривать с учениками для наиболее полного осознания ими понятия алгоритма?

9. Что включается в понятие «архитектура учебного исполнителя»?

10. Какие основные положения составляют методику структурного подхода к алгоритмизации и программированию? Каким требованиям должен удовлетворять учебный исполнитель для пригодности его использования в обучении этой методике?

11. По каким методическим принципам должна строиться последовательность рассматриваемых на уроках задач при изучении алгоритмизации?

12. Почему не следует отказываться от использования на уроках информатики блок-схем и как их надо изображать? ;

13. На какого исполнителя ориентированы алгоритмы работы с величинами?

14. В какой методической последовательности следует раскрывать по-: нятие величины и ее свойств?

15. Какие методические проблемы возникают при изучении понятий «переменная», «присваивание»? Как их решать?

16. Почему для успешного освоения программирования ученику необходимо иметь представление об архитектуре ЭВМ?

17. В каком объеме, по вашему мнению, должно изучаться программирование в базовом курсе информатики?

18. Какие языки программирования наиболее подходят для вводного курса и почему?

19. Как наиболее эффективно связать освоение методов построения алгоритмов с освоением языка программирования?

20. Как объяснить ученикам, в чем заключается разница между языками программирования и системами программирования?

21. Какой методический подход следует применять при ознакомлении учеников с системой программирования?



<== предыдущая лекция | следующая лекция ==>
По изучению систем программирования | Занятие 1


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.144 сек.