Капранова М. Н. Программирование. 7-11 классы: информационно-познавательная деятельность учащихся. - Волгоград: Учитель, 2016. - 143 с.
Пособие содержит собранные и разработанные автором-составителем задачи и примеры для получения основных навыков программирования на языке Бейсик, которых достаточно, чтобы формировать предметные и метапредметные (личностные, регулятивные, познавательные, коммуникативные) УУД в соответствии с ФГОС, подготовить обучающихся к сдаче экзамена по информатике за курс основной и средней школы.
В увлекательной и доступной форме рассматриваются виды алгоритмов, ключевые операторы языка, переменные, массивы и подпрограммы. Алгоритмические конструкции и фрагменты программ в экзаменационном материале представлены в нескольких вариантах. Предложенный материал может быть использован на уроках в 7-11 классах, а также во внеурочной деятельности - на факультативных и элективных занятиях, в кружковой работе.
Предназначено учителям информатики, педагогам дополнительного образования, учащимся основной школы, может быть полезно любому пользователю, желающему освоить азы программирования на самом популярном языке программирования.
Содержание
Введение 3
Занятие 1. ЭВМ – калькулятор. Оператор PRINT 8
Занятие 2. Управляем выводом текста 13
Занятие 3. Пробуем рисовать 18
Занятие 4. Переходим к компьютерной графике 20
Занятие 5. Изучаем графический макроязык 23
Занятие 6. Движение вверх, вниз, влево и вправо на заданное число шагов 27
Занятие 7. Движение под углом в 45 градусов 31
Занятие 8. Закрашивание картинок. Оператор PAINT 32
Занятие 9. Команда масштабирования 34
Занятие 10. Команда изменения цвета рисования 36
Занятие 11. Команда возврата бывших значений текущей точке 37
Занятие 12. Абсолютное и относительное перемещение 39
Занятие 13. Команда поворота 41
Занятие 14. Проведение отрезка 44
Занятие 15. Построение кругов и окружностей 47
Занятие 16. Дуги и сектора 48
Занятие 17. Оператор цикла с заранее известным числом повторений 51
Занятие 18. Организация движения 56
Занятие 19. Построение изображений 58
Занятие 20. Понятие переменной 60
Занятие 21. Оператор присваивания. Оператор ввода 64
Занятие 22. Оператор цикла с заранее неизвестным количеством повторений. Пояснения и ремарки 67
Занятие 23. Оператор DO … LOOP 70
Занятие 24. Условный оператор 71
Занятие 25. Хранение и считывание данных 77
Занятие 26. Вложенные циклы 82
Занятие 27. Понятие массива. Случайные числа 86
Занятие 28. Строковые переменные. Цепочки литер 94
Занятие 29. Задачи с символьными переменными 99
Занятие 30. Методы сортировки 100
Занятие 31. Понятие подпрограммы 103
Занятие 32. Решение задач 107
Ответы 113
Литература 142