|
Начало » Конспекты школьника » Часть 1 » [Учимся программировать][Задания]
Учимся программировать!
Конспекты школьника.
Задания для
самостоятельного выполнения.
Урок 1. Алгоритмы.
1) Запишите какой-либо алгоритм, который вы
часто выполняете.
2) Составьте блок-схему алгоритма решения
квадратного уравнения.
Урок 2. Введение в язык программирования
Basic.
1) Запишите на языке Basic следующие выражения:
-
-
Урок 3. Линейная структура программы.
1) Составьте программы для расчета
следующих выражений:
-
-
2) Составьте программы для
вычисления следующих величин:
-
Вычислите площадь, периметр и
диагональ прямоугольника по его сторонам.
-
Вычислите длину окружности и
площадь круга по заданному задиусу.
Урок 4. Ветвление в алгоритмах и программах.
1) Составьте программы для расчета
следующих выражений:
-
-
2) Составьте программы:
-
Определите является ли число
полным кратным 5.
-
Даны два числа. Меньшее из них
замените квадратом, а большее умножьте на
10.
Урок 5. Циклы в алгоритмах и программах.
1) Составьте программы:
-
Выводящие на экран все четные
числа от 20 до 50.
-
Выводящие на экран
отрицательные целые числа, большее -90.
-
Вычислить сумму квадратов всех
целых нечетных чисел от 1 до n.
-
Вывести на экран
последовательность: 100, 98, 96, ...,2.
-
Вывести на экран значение
функции y=2x+1 на отрезке от -5 до 5 с шагом
0.5.
Урок 6. Массивы. Одномерные массивы.
1) Составьте программы. Предусмотреть ввод и
вывод массивов:
-
В массиве из 10 элементов найти
сумму квадратов отрицательных элементов.
-
В массиве из 5 элементов найти
произведение всех его элементов.
-
В массиве из 15 элементов найти наименьший
и заменить его нулем.
-
Дан массив из n элементов.
Упорядочить массив по убыванию значений
его элементов.
-
Дан массив из n элементов.
Создать из него два массива, которые
заполнить положительными и
отрицательными элементами.
Урок 7. Массивы. Двумерные массивы.
1) Составьте программы. Предусмотреть ввод и
вывод массивов:
-
В массиве из 10х10 найти количество
элементов равных 0.
-
В массиве из 3х4 найти сумму
элементов кратных 3.
-
В массиве из NхM найти наименьший
элемент.
-
В массиве из NхM найти наибольший
элемент.
-
В массиве из NхM найти
произведение элементов k-го столбца.
-
Проверьте есть ли в массиве 5х6
отрицательные элементы.
Урок 8. Символьные и строчные переменные.
1) Составьте программы, используя строковые
переменные.
-
Подсчитайте в предложении число
букв "у".
-
В предложении замените все буквы
"и" на "ы".
-
Запишите предложение в обратном
порядке следования символов, исключив
пробелы.
-
В данном предложении выделите
первое слово.
Урок 9. Подпрограммы. Процедуры.
1) Составьте программы, используя процедуры.
-
Составьте процедуру которая
будет запрашивать у пользователя его имя
и приветствовать его по имени.
Урок 10. Подпрограммы. Функции.
-
Вывести на экран значение
функции y=2x+1 на отрезке от -5 до 5 с шагом
0.5.
-
Вывести на экран значение
функции y=4x2-3 на отрезке от -5 до 5
с шагом 0.5.
Урок 11. Графический режим работы.
1) Составьте программы.
-
Вывести на экран прямоугольник,
запросив у пользователя координаты точек
его диагонали.
-
Запросить у пользователя
координаты вершин треугольника. Вывести
треугольник на экран.
-
Составьте программу, выводящую
рисунок на любую интересующую вас тему.
-
Даны координаты концов диаметра
окружности. Постройте данную окружность.
-
Постройте равносторонний
треугольник, если даны координаты одной
из его сторон.
Урок 12. Создание движущихся изображений.
1) Составьте программы.
-
Движения автомобиля.
-
Падающего снега.
-
Управления движением с помощью
клавиш со стрелками.
Урок 13. Работа с
файлами.
1) Составьте программы.
-
Записать в файл таблицу значений
функции (см. задание к уроку 9).
По данным из файла построить график
функции.
-
Регистрации новых пользователей
(ФИО, возраст, адрес, e-mail...). Вывода
информации обо всех зарегистрированных
пользователях. Проверки зарегистрирован
ли данный пользователь или нет.
Урок 14. Комбинированные
типы.
1) Составьте программы.
-
Опишите тип комплексных чисел. Составьте
функции сложения, вычитания, умножения
комплексных чисел, используя этот тип.
-
Опишите тип "Пользователь", составьте
программу регистрации новых пользователей
(ФИО, возраст, адрес, e-mail...).
содержание
|
|
|
|