Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Задания для подготовки к работе




 

1. Изучить возможности языка Паскаль для организации циклов с заданным числом шагов и итерационных циклов.

2. Разработать алгоритм и составить программу для решения задачи соответствующего варианта.

3..Подобрать тестовые данные.

Варианты заданий

 

1. Найти все простые делители данного натурального числа.

2. С клавиатуры вводятся целые числа. Признак конца ввода – ноль. Определить число, следующее за последним из введенных минимальных значений.

3. Дано целое число n, удовлетворяющее условию 0<ú n ç£2×109. Найти максимальную цифру в записи этого числа.

4. Определить, является ли данное натуральное число простым числом.

5. Даны натуральные числа a и b. Определить, могут ли эти числа быть соседними членами последовательности Фибоначчи.

Последовательность Фибоначчи задается следующим образом:

f 1 = f 2 = 1, fi = fi- 1 + fi -2 для i >2.

6. Установить, является ли данное натуральное число n совершенным (равным сумме всех его делителей, меньших n).

7. С клавиатуры вводятся символы. Признак конца ввода – точка. Определить максимальную длину подпоследовательности одинаковых следующих друг за другом символов.

8. Даны две последовательности:

для i ³2.

Вычислить n -е члены этих последовательностей.

9. С клавиатуры вводятся целые числа. Признак конца ввода – ноль. Определить число, предшествующее первому из введенных максимальных значений.

10. Дано целое число n, удовлетворяющее условию 0<ú n ç£2×109. Найти произведение отличных от нуля цифр данного числа.

11. С клавиатуры вводятся символы. Признак конца ввода – точка. Определить символ, следующий за последним вхождением цифры.

12. С клавиатуры вводятся целые числа. Признак конца ввода – ноль. Определить количество введенных нечетных чисел после последнего отрицательного.

13. Дано целое неотрицательное число n, удовлетворяющее условию 0< n £2×109. Определить количество нулей, которыми заканчивается запись числа n. Вывести n в виде a *10Ù k, где a - целое, не содержащее нуля в конце записи числа; k - количество нулей в конце записи числа n. Например, 130000 = 13*10Ù4.

14. С клавиатуры вводятся целые числа. Признак конца ввода – ноль. Определить число, следующее за последним из отрицательных чисел.

15. Дано целое число n, удовлетворяющее условию 0<ú n ç£2×109. Найти сумму цифр числа n.

16. С клавиатуры вводятся вещественные числа. Признак конца ввода – ноль. Определить, является ли вводимая последовательность упорядоченной по невозрастанию или по неубыванию.

17. С клавиатуры вводятся вещественные числа. Признак конца ввода – ноль. Определить, является ли вводимая последовательность арифметической прогрессией.

18. Дано натуральное число s. Определить, может ли число s быть суммой некоторого числа первых членов последовательности Фибоначчи. Последовательность Фибоначчи задается следующим образом:

f 1 = f 2 = 1, fi = fi -1 + fi -2 для i >2.

19. С клавиатуры вводятся целые числа. Признак конца ввода – ноль. Определить количество максимальных значений.

20. С клавиатуры вводятся символы. Признак конца ввода – точка. Определить символ, предшествующий последнему вхождению прописной буквы.

21. С клавиатуры вводятся символы. Признак конца ввода – точка. Определить, сколько было введено пар следующих друг за другом символов, которые и в таблице A SCII расположены в таком же порядке.

22. С клавиатуры вводятся символы. Признак конца ввода – точка. Определить сумму введенных цифр.

23. Дано целое число n, удовлетворяющее условию 0<ú n ç£2×109. Проверить, входит ли в запись числа n цифра 5 ровно два раза.

24. Дано целое число n, удовлетворяющее условию 0<ú n ç£2×109. Установить, является ли данное число n палиндромом.

25. С клавиатуры вводятся вещественные числа. Признак конца ввода – ноль. Определить, является ли вводимая последовательность геометрической прогрессией.

26. Определить, можно ли данное натуральное число представить в виде суммы квадратов двух натуральных чисел. Например, 5=12+22.

27. Определить, в какой степени входит число три в разложение на простые множители натурального числа n.

28. С клавиатуры вводятся целые числа. Признак конца ввода – ноль. Определить число, следующее за первым из введенных максимальных значений.

29. Получить число n в семеричной системе счисления.

30. Установить, четным или нечетным является число цифр в записи данного натурального числа. Если число цифр нечетно, вывести среднюю цифру.

 

Контрольные вопросы

 

1. Классифицируйте операторы циклов в Паскале.

2. Какие циклы в Паскале являются циклами с предусловием?

3. Перечислите отличия циклов while и repeat.

4. Какой тип может иметь параметр цикла for, начальное и конечное выражение?

5. Какие действия с параметром цикла for недопустимы в теле цикла?

6. Какое значение имеет параметр цикла for после окончания работы цикла?

7. Какой цикл является наиболее универсальным?


ЛАБОРАТОРНАЯ РАБОТА № 4

Обработка одномерных массивов

 

Цель работы: получение навыков работы с массивами, их ввода и вывода, закрепление навыков организации программ циклической структуры.

 





Поделиться с друзьями:


Дата добавления: 2017-03-18; Мы поможем в написании ваших работ!; просмотров: 702 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

2285 - | 2212 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.