
- •Тема: Алгоритм. Понятие алгоритма, свойства алгоритмов. Исполнители алгоритмов. Исполнитель – черепашка. Система команд. Алгоритмическая структура следование.
- •Свойства алгоритма
- •Система команд черепашки в среде л-Граф:
- •Задание
- •Тема: Алгоритмическая структура повторение. Оператор цикла.
- •Задания
- •Тема: Понятие процедуры. Процедуры без параметров.
- •Задания
- •Тема: Использование переменных и арифметических выражений в среде «л-граф», процедуры с параметрами.
- •Задания
- •Тема: Практика решения задач на процедуры с параметрами
- •Задания
- •Тема: Структура ветвления «Если-То-Иначе»
- •Задания
- •Алфавит и синтаксис языка
- •Структура программы на языке Паскаль
- •Стандартные типы данных
- •Инструкция присваивания
- •Задания
- •Тема: Логические выражения. Переменные булевского типа. Логические операции.
- •Задания
- •Тема: Инструкции ввода-вывода.
- •Задания
- •Тема: Организация ветвлений в программе. Инструкция if...Then...Else.
- •Задания
- •Тема: Усечённая инструкция if...Then. Вложенные инструкции if...Then...Else.
- •Задания
- •Тема: Компьютерная графика. Стандартные графические процедуры.
- •Задания
- •Тема: Организация циклов в программах
- •Задания
- •Тема: Процедуры. Параметры процедур.
- •Задания
- •Тема: Практика решения задач. Нахождение суммы, произведения, количества чисел в последовательности, введенной с клавиатуры. Цикл-счетчик.
- •Задания
- •Список литературы
Задания
Задание 1.
Изобразить на экране компьютера решетку, состоящую из п вертикальных и т горизонтальных линий. Расстояние между линиями задать, равное 10 пикселям.
Задание 2.
Вычислить сумму четных и сумму нечетных целых чисел от 1 до 100.
Задание 3.
Вывести на экран таблицу умножения на число М, введенное с клавиатуры.
Задание 4.
Напишите программу, позволяющую получить на экране изометрическое изображение цилиндра. Высота цилиндра, его радиусы по осям и количество отрезков в пунктирной линии основания задаются с клавиатуры.
Задание 5.
Напишите программу, позволяющую получить на экране изометрическое изображение цилиндра с закрашенной фронтальной поверхностью. Высота цилиндра, его радиусы по осям и количество отрезков в пунктирной линии основания задаются с клавиатуры.
Задание 6*.
Напишите программу, позволяющую получить на экране следующую картинку:
Задание 7.
Написать программу, позволяющую нарисовать на экране правильный N-угольник. Число сторон n вводится с клавиатуры.
Задание 8.
Написать программу, позволяющую нарисовать на экране «кружево». Это правильный N-угольник каждая из его вершин соединена с остальными N-1 вершинами. Число сторон N вводится с клавиатуры.
Задание 9.
Вычислить сумму чётных и сумму нечётных целых чисел от 1 до 100.
Задание 10.
Найти все целые числа из промежутка от 1 до 100, в десятичной записи которых есть цифра 7.
Задание 11.
Вычислить значение величины
Где, например, 5! —факториал числа 5 и 5! = 1*2*3*4*5.
Задание 12.
Вычислить выражение
Список литературы
Хьюз Д., Мичтом Д. Структурный подход к программированию.- М.: Мир. 1980.
Roger W. Haigh, Loren E. Radford. Macintosh LOGO.- A Wiley Press Book, USA, 1986.
Основы информатики и вычислительной техники. Методическое пособие для учащихся физико-математического лицея. Часть 1 и 2. - М.: 2003.
Д.М. Златопольский. Сборник задач по программированию. 3-е издание. - Спб.: «БХВ-Петербург», 2011.
Оглавление
Тема: Алгоритм. Понятие алгоритма, свойства алгоритмов. Исполнители алгоритмов. Исполнитель – черепашка. Система команд. Алгоритмическая структура следование. 2
Свойства алгоритма 2
Система команд черепашки в среде Л-Граф: 2
ЗАДАНИЕ 4
Тема: Алгоритмическая структура повторение. Оператор цикла. 4
ЗАДАНИЯ 4
Тема: Понятие процедуры. Процедуры без параметров. 5
ЗАДАНИЯ 6
Тема: Использование переменных и арифметических выражений в среде «Л-ГРАФ», процедуры с параметрами. 6
ЗАДАНИЯ 9
Тема: Практика решения задач на процедуры с параметрами 10
ЗАДАНИЯ 11
Тема: Структура ветвления «Если-То-Иначе» 11
ЗАДАНИЯ 13
Тема: Язык программирования Паскаль. Данные и типы данных. Структура программы на языке Паскаль. Описание констант и переменных. Оператор присваивания. Арифметические выражения. 14
Язык программирования Паскаль 14
Алфавит и синтаксис языка 14
Структура программы на языке Паскаль 14
Стандартные типы данных 15
Инструкция присваивания 17
ЗАДАНИЯ 18
Тема: Логические выражения. Переменные булевского типа. Логические операции. 20
ЗАДАНИЯ 21
Тема: Инструкции ввода-вывода. 22
ЗАДАНИЯ 23
Тема: Организация ветвлений в программе. Инструкция IF...THEN...ELSE. 25
ЗАДАНИЯ 27
Тема: Усечённая инструкция IF...THEN. Вложенные инструкции IF...THEN...ELSE. 29
ЗАДАНИЯ 31
Тема: Компьютерная графика. Стандартные графические процедуры. 33
ЗАДАНИЯ 37
Тема: Организация циклов в программах 37
ЗАДАНИЯ 40
Тема: Процедуры. Параметры процедур. 41
ЗАДАНИЯ 43
Тема: Практика решения задач. Нахождение суммы, произведения, количества чисел в последовательности, введенной с клавиатуры. Цикл-счетчик. 44
ЗАДАНИЯ 46
Список литературы 48