Программирование на языке Pascal

На главную

Введение

Алгоритм

Язык Pascal

Переменные, константы, типы

Выражения языка Pascal

Условные операторы языка Pascal

Циклы языка Pascal

Массивы языка pascal

Записи в языке Pascal

Строковый тип данных в языке Pascal

Процедуры и функции для работы со строками в языке Pascal

Лабораторная работа № 1 «Алгоритмы ветвления»

Лабораторная работа № 2 «Циклические алгоритмы»

Лабораторная работа № 3 «Обработка массивов»

Лабораторная работа № 4 «Работа со строками и записями»

Список литературы


Лабораторная работа № 2 

«Циклические алгоритмы»


Цель работы: научиться реализовывать циклические алгоритмы средствами языка Pascal. Задание: В соответствии с номером в группе (N), выберите задание из таблицы (номер задания = N mod 10).

Номер задания Задание
1 Используя циклы, выведите на экран все простые числа до заданного (<= 1000)
2 Используя циклы, посчитайте количество делителей заданного целого числа (<= 1000), кратных другому заданному числу (<= 20)
3 С помощью циклов реализуйте алгоритм поразрядного нахождения делителя по шагам с выводом, т.е. реализуйте алгоритм деления двух чисел (>1000) в столбик
4 Составьте программу определения наибольшего общего делителя двух натуральных чисел
5 Составьте программу определения наименьшего общего кратного двух натуральных чисел
6 Составьте программу, подсчитывающую количество цифр вводимого вами целого неотрицательного числа. Можно использовать операцию целочисленного деления
7 Билет называют «счастливым», если в его номере сумма первых трех цифр равна сумме последних трех. Подсчитать число тех «счастливых» билетов, у которых сумма трех цифр равна 13. Номер билета может быть от 000000 до 999999
8 Составьте программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число кратно 72
9 Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется одна бактерия. Составьте программу, которая рассчитывает количество бактерий на заданное вами целое значение момента времени (15 минут, 7 минут и т.п.)
0 Запишите любое число от 1 до 1000, введенное пользователем, русскими буквами. Например, 2 – два, 150 – сто пятьдесят. (5 баллов)