- •Оглавление
- •Этапы разработки программы
- •Оформление решения
- •Структура программы
- •Характеристики программы
- •Типы данных
- •Целые числа
- •Вещественные числа
- •Лабораторная работа № 2 Алфавит языка Паскаль. Операторы языка
- •Теоретические сведения Алфавит языка
- •Контрольные вопросы
- •Специальные символы
- •Составные символы
- •Зарезервированные слова
- •Стандартные функции и процедуры языка
- •Комментарии и директивы
- •Операторы
- •Простые операторы
- •Структурные операторы
- •Полезные формулы
- •Запись числовых констант, переменных и выражений
- •Контрольные вопросы
- •Лабораторная работа № 3 Программирование алгоритмов линейной структуры
- •Теоретические сведения
- •Задание к работе
- •Пример выполнения работы
- •Варианты заданий
- •Задание 2
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Примеры задач Программа 1
- •Программа 2
- •Программа 3
- •Варианты заданий
- •Задание2
- •Примеры задач Программа 1
- •Программа 2
- •Программа 3
- •Варианты заданий
- •Алгоритм цикла с предусловием – While
- •Алгоритм цикла с постусловием Repeat
- •Алгоритм цикла со счетчиком For
- •Практические примеры Задачи с использованием оператора while
- •Задачи с использованием оператора repeat
- •Задачи с использованием оператора for
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 7 Программирование алгоритмов со структурой вложенных циклов
- •Теоретические сведения
- •Практические примеры
- •Задачи для решения
- •Лабораторная работа № 8 Обработка одномерных массивов
- •Теоретические сведения
- •Обработка массивов
- •Действия с одномерными массивами
- •Практические примеры
- •Варианты заданий
- •Контрольные вопросы
- •Что представляет собой массив в Pascal'е?
- •Лабораторная работа № 9 Обработка двумерных массивов, матрицы
- •Теоретические сведения
- •Описание массива
- •Заполнение массива данными (ввод элементов)
- •Вывод массива
- •Обработка массивов
- •Квадратная матрица
- •Транспонирование матрицы
- •Практические примеры
- •Варианты заданий
- •Сформировать матрицу по следующему правилу
- •Контрольные вопросы
- •1. Как можно описать следующий массив?
- •2. В какой ячейке находится элемент d[2,6] ?
- •3. Каким образом выведется массив на экран монитора?
- •4. Сколько элементов находится в массиве х(4;7):
- •Метод линейной сортировки
- •Сортировка методом «пузырька»
- •Практические примеры
- •Варианты заданий
- •Практические примеры
- •Варианты заданий
- •Практические примеры
- •Шифрование и дешифрование текста
- •Варианты заданий
- •Контрольные вопросы
- •Порядок выполнения лабораторных работ
- •Содержание пояснительной записки
- •Литература
Варианты заданий
Вариант 1
Посчитать сумму положительных чисел, вводимых с клавиатуры.
Дано натуральное число. Получить все его делители.
Составить программу "Тест по таблице умножения". Формируются два случайных сомножителя, затем подсчитывается их произведение и сравнивается с тем значением, которое ввел ученик.
Вариант 2
Дано 40 целых чисел (вводятся с клавиатуры). Найти максимальное число.
Дана последовательность. Найти количество четырехзначных чисел, делящихся на 3 и на последнюю свою цифру.
Составить программу, которая позволяет пользователю играть с компьютером в игру "Угадай число". Игрок должен угадать число, задуманное компьютером – случайное число в диапазоне от 0 до 1000. Процесс продолжается до тех пор, пока значение, которое вводится с клавиатуры, не совпадет с числом задуманным компьютером.
Вариант 3
Дана последовательность чисел, заканчивающаяся 0. Написать программу, находящую все положительные числа, кратные 5.
Дано 100 вещественных чисел. Вычислить разность между максимальным и минимальным из них.
Дано два числа. Определить, какое число имеет больше делителей.
Вариант 4
Вывести десять раз свое имя и фамилию.
Составить программу, которая вычисляет среднее арифметическое и определяет минимальное и максимальное число в последовательности действительных чисел, вводимых с клавиатуры.
Составить программу возведения числа а в степень N.
Вариант 5
Дана непустая последовательность различных натуральных чисел, за которой следует 0. Определить порядковый номер наименьшего из них.
Совершенным числом называется число, равное сумме всех делителей, меньших, чем оно само. Например, 28 = 1 + 2 + 4 + 7 + 14. Составить программу, которая проверяет, является ли число совершенным.
Каждая бактерия в банке делится на две через каждые 3 минуты. В начальный момент имеется 1 бактерия. Сколько их будет через N минут?
Вариант 6
Посчитать сумму четных чисел от 1 до n.
Дано целое n > 0 и последовательность из n вещественных чисел, среди которых есть хотя бы одно отрицательное число. Найти величину наибольшего среди отрицательных чисел этой последовательности.
Определить является ли введенное число простым. (Простое число делится только на 1 и на себя.)
Вариант 7
Составить программу, которая находит произведение Р четных чисел от 2 до N.
Определить сумму цифр введенного числа.
Составить программу, которая вычисляет значение функции z:=(1+y)/y2+5y-3 где
y
для а = 1,3 b = 1,29, где t меняется от 1 до 3 с шагом 0,1.
Вариант 8
Дана непустая последовательность натуральных чисел, заканчивающаяся нулем. Найти количество четных элементов с номерами, кратными 5.
Составить программу позволяющую напечатать квадрат натуральных чисел от 1 до n без операции умножения
12=1
22=1+3
32=1+3+5
42=1+3+5+7.
Найти сумму всех чисел, кратных трем в промежутке от 1 до 100.
Вариант 9
Написать программу, которая выводит таблицу значений функции y = 2,4x2 + 5x-3 в диапазоне от –2 до 2 с шагом 0,5.
Даны последовательность из n целых чисел и целое число a. Найти номер первого вхождения a в последовательность или вывести сообщение, что элемента равного a в последовательности нет.
Автоморфным числом называется число, равное последним цифрам своего квадрата. Например, 52 = 25, 252 = 625. Составить программу, которая находит все автоморфные числа в интервале [m; n].
Вариант 10
Составить таблицу стоимости порций сыра весом 100, 200, …, 1000 грамм, если цена за 1 кг – 36 руб.
Вычислить сумму 1+1/2+1/3+1/4+...+1/n.
Составить программу, которая выводит на экран таблицу значений функции
,
где х меняется от 1 до 3 с шагом 0,1.
Вариант 11
Вычислить сумму 2/3+3/4+4/5+…+10/11.
Дана последовательность натуральных чисел. Если на четном месте находится элемент, кратный 3, то заменить этот элемент на его квадрат. Полученную последовательность вывести.
В заданном натуральном числе поменять порядок цифр на обратный и сравнить по величине полученное число с исходным.
Вариант 12
Найти количество положительных чисел в промежутке от 1 до 100, кратных пяти.
По древней легенде мудрец, который изобрел шахматы, потребовал от персидского шаха такое количество пшеницы, чтобы им можно было покрыть шахматную доску, положив на первую клетку 1 зерно, на вторую – 2, на третью – 4 и т.д., т.е. на каждую следующую. Каким количеством зерна можно покрыть шахматную доску? Считать, что в одном грамме 15 зерен. Результат получить в тоннах. (Для решения используйте последовательность Фибоначчи).
Выписать столбиком следующие числа:2,1; 2,2; 2,3; 2,4; 2,5; 2,6; 2,7; 2,8; 2,9.
Вариант 13
Найти сумму ряда.
.Написать программу, которая выводит таблицу значений функции y = (x2 + 5x3)/(a 5) в диапазоне от –5 до 5 с шагом 0,5 (предусмотреть случай, когда а = 5).
Найти произведение четных и сумму нечетных элементов в последовательности из n-элементов.
Вариант 14
Дана последовательность N. Составить программу вывода на экран всех двухзначных чисел кратных 4 и посчитать их среднее арифметическое.
Гражданин 1 марта открыл в банке счет, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2 % от имеющейся суммы. Определить суммарный прирост вклада за 7 месяцев.
Составить программу планирования товара в магазине, не превышающего заданную сумму, где х – цена товара; к – количество; р – заданная предельная сумма; с стоимость.
Вариант 15
Написать программу определения суммы чисел от 3 до 99 кратных числу 3.
Начав тренировки, лыжники в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на десять процентов от пробега предыдущего дня. Определить какой суммарный путь он пробежал за первые 7 дней тренировки.
Написать программу для нахождения максимального из натуральных чисел, не превышающих 5000, которое нацело делится на 39
