Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4_Basic.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
356.86 Кб
Скачать

Содержание

Задания для самостоятельного выполнения. 2

Алгоритмы. 5

Введение в язык программирования Basic. 7

Линейная структура программы. 9

Ветвление в алгоритмах и программах. 11

Циклы в алгоритмах и программах. 15

Массивы. Одномерные массивы. 20

Массивы. Двумерные массивы. 24

Символьные и строчные переменные. 26

Подпрограммы. Процедуры. 28

Подпрограммы. Функции. 30

Графический режим работы. 31

Создание движущихся изображений. 37

Работа с файлами. 41

Комбинированные типы. 44

Задания для самостоятельного выполнения.

Задание 1. Алгоритмы. 1) Запишите какой-либо алгоритм, который вы часто выполняете.

2) Составьте блок-схему алгоритма решения квадратного уравнения.

Задание 2. Введение в язык программирования Basic. 1) Запишите на языке Basic следующие выражения:

  1.  

  2.  

Задание 3. Линейная структура программы. 1) Составьте программы для расчета следующих выражений:

  1.  

  2.  

2) Составьте программы для вычисления следующих величин:

  1. Вычислите площадь, периметр и диагональ прямоугольника по его сторонам.

  2. Вычислите длину окружности и площадь круга по заданному радиусу.

Задание 4. Ветвление в алгоритмах и программах. 1) Составьте программы для расчета следующих выражений:

  1.  

  2.  

2) Составьте программы:

  1. Определите является ли число полным кратным 5.

  2. Даны два числа. Меньшее из них замените квадратом, а большее умножьте на 10.

Задание 5. Циклы в алгоритмах и программах. 1) Составьте программы:

  1. Выводящие на экран все четные числа от 20 до 50.

  2. Выводящие на экран отрицательные целые числа, большее -90. 

  3. Вычислить сумму квадратов всех целых нечетных чисел от 1 до n.

  4. Вывести на экран последовательность: 100, 98, 96, ...,2.

  5. Вывести на экран значение функции y=2x+1 на  отрезке от -5 до 5 с шагом 0.5.

Задание 6. Массивы. Одномерные массивы. 1) Составьте программы. Предусмотреть ввод и вывод массивов:

  1. В массиве из 10 элементов найти сумму квадратов отрицательных элементов.

  2. В массиве из 5 элементов найти произведение всех его элементов. 

  3. В массиве из 15 элементов найти наименьший и заменить его нулем. 

  4. Дан массив из n элементов. Упорядочить массив по убыванию значений его элементов.

  5. Дан массив из n элементов. Создать из него два массива, которые заполнить положительными и отрицательными элементами.

Задание 7. Массивы. Двумерные массивы. 1) Составьте программы. Предусмотреть ввод и вывод массивов:

  1. В массиве из 10х10 найти количество элементов равных 0.

  2. В массиве из 3х4 найти сумму элементов кратных 3.

  3. В массиве из NхM найти наименьший элемент.

  4. В массиве из NхM найти наибольший элемент.

  5. В массиве из NхM найти произведение элементов k-го столбца.

  6. Проверьте есть ли в массиве 5х6 отрицательные элементы.

Задание 8. Символьные и строчные переменные. 1) Составьте программы, используя строковые переменные.

  1. Подсчитайте в предложении число букв "у".

  2. В предложении замените все буквы "и" на "ы".

  3. Запишите предложение в обратном порядке следования символов, исключив пробелы.

  4. В данном предложении выделите первое слово.

Задание 9. Подпрограммы. Процедуры. 1) Составьте программы, используя процедуры.

  1. Составьте процедуру которая будет запрашивать у пользователя его имя и приветствовать его по имени.

Задание 10. Подпрограммы. Функции.

  1. Вывести на экран значение функции y=2x+1 на  отрезке от -5 до 5 с шагом 0.5.

  2. Вывести на экран значение функции y=4x2-3 на  отрезке от -5 до 5 с шагом 0.5.

Задание 11. Графический режим работы. 1) Составьте программы.

  1. Вывести на экран прямоугольник, запросив у пользователя координаты точек его диагонали.

  2. Запросить у пользователя координаты вершин треугольника. Вывести треугольник на экран.

  3. Составьте программу, выводящую рисунок на любую интересующую вас тему.

  4. Даны координаты концов диаметра окружности. Постройте данную окружность.

  5. Постройте равносторонний треугольник, если даны координаты одной из его сторон.

Задание 12. Создание движущихся изображений. 1) Составьте программы.

  1. Движения автомобиля.

  2. Падающего снега.

  3. Управления движением с помощью клавиш со стрелками.

Задание 13. Работа с файлами. 1) Составьте программы.

  1. Записать в файл таблицу значений функции (см. задание к уроку 9). По данным из файла построить график функции.

  2. Регистрации новых пользователей (ФИО, возраст, адрес, e-mail...). Вывода информации обо всех зарегистрированных пользователях. Проверки зарегистрирован ли данный пользователь или нет.

Задание 14. Комбинированные типы. 1) Составьте программы.

  1. Опишите тип комплексных чисел. Составьте функции сложения, вычитания, умножения комплексных чисел, используя этот тип.

  2. Опишите тип "Пользователь", составьте программу регистрации новых пользователей (ФИО, возраст, адрес, e-mail...).