Написать программу определения заданной характеристики последовательности чисел

Последовательность данных не всегда нужно сохранять в памяти. Поэтому нужно уметь обрабатывать последовательность по мере поступления ее элементов: при чтении файла, при вводе некоторых данных с клавиатуры и т.д.

Пусть имеется последовательность произвольных целых ненулевых чисел, завершающаяся 0 (число 0 в последовательность не входит). Количество элементов в последовательности заранее неизвестно, поэтому в данной работе использовать массивы (статические и динамические) нельзя.

Варианты заданий (уровень А)

Формулировка
А1 Напечатать в обратном порядке наибольший элемент последовательности.
А2 Найти количество наибольших и наименьших элементов последовательности.
А3 Найти количество простых чисел в последовательности, больших заданного числа М.
А4 Найти сумму таких элементов последовательности, сумма цифр в которых не превышает заданного числа Р.
А5 Найти количество четных чисел последовательности, сумма цифр в которых не превышает заданного числа Р.
А6 Найти количество таких элементов последовательности, которые превосходят сумму всех предшествующих элементов.
А7 Напечатать в обратном порядке наименьший элемент последовательности.
А8 Найти сумму таких элементов последовательности, которые имеют в младшем разряде цифру 7.
А9 Найти сумму таких элементов последовательности, которые меньше всех предшествующих им элементов.
А10 Найти количество таких элементов последовательности, которые не превосходят сумму всех предшествующих элементов.
А11 Найти сумму нечетных чисел последовательности, сумма цифр в которых превышает заданное число Р.
А12 Найти количество таких элементов последовательности, которые имеют в младшем разряде цифру 3.
А13 Найти количество двузначных элементов последовательности.
А14 Найти количество таких элементов последовательности, сумма цифр в которых является четным числом.
А15 Найти количество составных чисел в последовательности.
А16 Найти сумму нечетных чисел последовательности, количество цифр в которых не превышает заданного числа Р.
А17 Найти количество таких элементов последовательности, которые имеют в своем составе цифру 5.

Последовательности как найти закономерность.

Что такое математическая последовательность? | Математика | TutorOnline

Варианты заданий (уровень В)

Формулировка
В1 Найти значения и порядковые номера элементов, являющихся наименьшим среди четных чисел и наибольшим среди нечетных чисел.
В2 Найти порядковый номер наибольшего по значению числа, являющегося симметричным в десятичном представлении.
В3 Вычислить количество всех четных цифр во всех нечетных элементах последовательности.
В4 Найти значение наибольшего элемента и его порядковый номер среди всех элементов, имеющих в своем составе цифру 3.
В5 Найти количество чисел, которые не превосходят числа А и являются полными квадратами некоторого натурального числа.
В6 Найти количество таких элементов, которые делятся на одну из своих цифр.
В7 Найти количество таких элементов, сумма цифр в которых есть простое число.
В8 Найти количество таких элементов, в которых чередуются четные и нечетные цифры.
В9 Найти количество таких элементов, которые состоят из двух равных частей и имеют в своем составе цифру 3.
В10 Найти в последовательности минимальное число, имеющее наибольшее количество цифр.
В11 Найти такие элементы (а также их сумму), цифры в которых не превосходят заданного числа М (0 < M < 9).
B12 Найти такие элементы (а также их сумму), которые состоят только из четных цифр.
В13 Найти в последовательности число, имеющее в своем составе наибольшее количество четных цифр.
В14 Найти порядковый номер наибольшего по значению числа, являющегося симметричным в двоичном представлении.
В15 Найти сумму элементов последовательности, которые являются полными кубами некоторого натурального числа.
В16 Найти сумму таких элементов последовательности, которые делятся на сумму своих цифр.
В17 Вычислить общую сумму всех нечетных цифр во всех четных элементах.
Читайте также:
Основные направления работы для составления программы работы с семьей

Уровень С

Постановка задания

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

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

Свойство Q
C1 Число является простым.
С2 Число является симметричным в двоичном представлении.
С3 Число делится на одну из своих цифр.
С4 Число является полным квадратом некоторого натурального числа.
С5 В числе чередуются четные и нечетные числа.
С6 Числя является симметричным в десятичном представлении.
С7 Число состоит из двух равных частей и имеет в своем составе цифру 1.
С8 Число состоит из попарно различных цифр.
С9 Цифры в числе образуют неубывающую последовательность.
С10 Сумма цифр числа является простым числом.

Образец выполнения (задание В7)

Условие задания

Найти количество таких элементов, сумма цифр в которых есть простое число.

Источник: www.proglabs.ru

Лабораторная работа №1 «Архитектура ЭВМ и система команд». Архитектура эвм и вычислительных систем

Единственный в мире Музей Смайликов

Самая яркая достопримечательность Крыма

Скачать 0.54 Mb.

9.2.2. Задание 2
1. Разработать программу вычисления и вывода значения функции:

Fj(x), при х а (в области допустимых значений);

в) проверить правильность выполнения программы (т. е. правильность результата и адреса останова) в автоматическом режиме. В случае наличия ошибки выполнить пп. 5, г и 5, д; иначе перейти к п. 5, е;

г) записать в PC стартовый адрес программы;

д) наблюдая выполнение программы в режиме Шаг, найти команду, Являющуюся причиной ошибки; исправить ее; выполнить п.п. 5, а — 5, в;

е) записать в IR значение аргумента х

Читайте также:
Сравните программы Microsoft word и блокнот перечислите их отличия
k F k (x) k F k (x) 1 х+17

9.2.3. Содержание отчета

Отчет о лабораторной работе должен содержать следующие разделы:

1. Формулировка варианта задания.

2. Граф-схема алгоритма решения задачи.

3. Размещение данных в ОЗУ.

4. Программа в форме табл. 9.4.

5. Последовательность состояний регистров ЭВМ при выполнении програм­мы в режиме Шаг для одного значения аргумента.

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

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

1. Как работает механизм косвенной адресации?

2. Какая ячейка будет адресована в команде с косвенной адресацией через ячейку 043, если содержимое этой ячейки равно 102 347?

3. Как работают команды передачи управления?

4. Что входит в понятие «отладка программы»?

5. Какие способы отладки программы можно реализовать в модели?

Федеральное агентство по культуре и кинематографии

Федеральное государственное образовательное учреждение

среднего профессионального образования

«Сергиево-Посадский киновидеотехнический колледж»

заседании предметной комиссии

«___» ____________________ 200__г.

Председатель предметной комиссии

_______________________________
Утверждено на заседании методического кабинета

«___» ____________________ 200__г.

Председатель методического кабинета

Лабораторная работа № 3
«Программирование цикла с переадресацией»
По учебной дисциплине
«Архитектура ЭВМ и вычислительных систем»
Выполнил:

Студент ____ курса

_______________________
Сергиев Посад

При решении задач, связанных с обработкой массивов, возникает необходи­мость изменения исполнительного адреса при повторном выполнении неко­торых команд. Эта задача может быть решена путем использования косвен­ной адресации.
9.3.1. Пример 3

Разработать программу вычисления суммы элементов массива чисел С1, С2. Сn. Исходными данными в этой задаче являются: n — количество суммируемых чисел и С1, С2. Сn — массив суммируемых чисел. Заме­тим, что должно выполняться условие n > 1, т. к. алгоритм предусматривает, по крайней мере, одно суммирование.

Кроме того, предполагается, что сумми­руемые числа записаны в ОЗУ подряд, т. е. в ячейки памяти с последователь­ными адресами. Результатом является сумма S.

Читайте также:
Найди ошибку в программе k 0

Составим программу для вычисления суммы со следующими конкретными параметрами: число элементов массива— 10, элементы массива расположены в ячейках ОЗУ по адресам 040, 041, 042. 049. Используемые для решения задачи промежуточные переменные имеют следующий смысл: Ai — адрес числа Сi, i ∩ ; ОЗУ( Ai ) — число по адресу Ai, S — текущая сум­ма; к — счетчик цикла, определяющий число повторений тела цикла.

Распределение памяти таково. Программу разместим в ячейках ОЗУ, начиная с адреса 000, примерная оценка объема программы — 20 команд; промежу­точные переменные: Ai — в ячейке ОЗУ с адресом 030, к — по адресу 031, S — по адресу 032. ГСА программы показана на рис. 9.2, текст программы с комментариями приведен в табл. 9.7.
Рис. 9.2. Граф-схема алгоритма для примера 3

Таблица 9.7. Текст программы примера 3

Адрес Команда Примечание
000 RD #40 Загрузка начального адреса массива 040
001 WR 30 в ячейку 030

9.3.2. Задание 3
1. Написать программу определения заданной характеристики последова­тельности чисел C1, C2. Сn . Варианты заданий приведены в табл. 9.8.

2. Записать программу в мнемокодах, введя ее в поле окна Текст программы.

3. Сохранить набранную программу в виде текстового файла и произвести ассемблирование мнемокодов.

4. Загрузить в ОЗУ необходимые константы и исходные данные.
5. Отладить программу.
Таблица 9.8. Варианты задания 3

Номер варианта Характеристика последовательности чисел С1, С2. Сn
1 Количество четных чисел
2 Номер минимального числа
3 Произведение всех чисел
4 Номер первого отрицательного числа
5 Количество чисел, равных С1
6 Количество отрицательных чисел
7 Максимальное отрицательное число
8 Номер первого положительного числа
9 Минимальное положительное число
Номер варианта Характеристика последовательности чисел С1, С2. Сn
10 Номер максимального числа
11 Количество нечетных чисел
12 Количество чисел, меньших С1
13 Разность сумм четных и нечетных элементов массивов
14 Отношение сумм четных и нечетных элементов массивов

Примечание. Под четными (нечетными) элементами массивов понимаются элементы масси­Wow, имеющие четные (нечетные) индексы. Четные числа — элементы массивов, делящиеся без остатка на 2.

Источник: topuch.com

Числовые последовательности для чайников: определение, формулы

Числовые последовательности для чайников: определение, формулы

По просьбам читателей возобновляем рубрику «Математика для чайников». Говорим о числовых последовательностях и вычислении их пределов. Выясняем, чем последовательность отличается от простого набора чисел и как ее можно задать.

Нужно больше полезной и интересной информации? Этого добра много не бывает! Присоединяйтесь к нам в телеграм.

Последовательности чисел

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru