Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика Экзамен 1-ый сем / ПРИМЕРЫ ЭКЗАМЕНАЦИОННЫХ БИЛЕТОВ

.doc
Скачиваний:
46
Добавлен:
27.04.2015
Размер:
80.38 Кб
Скачать

ПРИМЕРЫ ЭКЗАМЕНАЦИОННЫХ БИЛЕТОВ

ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА»

ДЛЯ СТУДЕНТОВ 1 КУРСА, I СЕМЕСТР

БИЛЕТ 0

З адача 1. Составить функцию countR, которая, получив s и g через параметры по значению, а h через глобальный объект, вычисляет r и возвращает его через параметр по ссылке.

В функции main ввести значения a, , . Используя функцию countR, вычислить значение z и выдать на экран.

В функции main не использовать стандартные математические функции.

Функции main и countX расположить в разных файлах.

Задача 2. Составить функцию, которая вычисляет сумму ряда с заданной точностью . Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше чем .

Функция в качестве результата должна вернуть вычисленную сумму, количество учтенных слагаемых и первое слагаемое, которое не было включено в сумму.

В функции main предусмотрите возможность многократного решения задачи с различными исходными данными.

Задача 3. Составить функцию, которая, получив число А и массив из N целых чисел, анализирует массив. Если сумма всех элементов массива отрицательна, то функция формирует новый массив, поместив в него те элементы исходного массива, которые не делятся нацело на число А. Если сумма всех элементов исходного массива положительна, то результирующий массив не формируется.

При проектировании функции использовать статическое распределение памяти. (В задаче могут попросить сделать динамическое распределение памяти).

Для решения задачи разработайте следующие функции: ввода элементов массива с клавиатуры; вывода элементов массива на экран.

Функция main должна организовать работу разработанных вами функций для решения поставленной задачи. В этой функции предусмотрите возможность многократного решения задачи с различными исходными данными.

БИЛЕТ 00

1 . Составить функцию countX, которая, получив a через параметр по значению, а b через глобальный объект, вычисляет x и возвращает его через возвращаемое значение.

В функции main ввести значения x, y. Используя функцию countX, вычислить значение z и выдать на экран.

В функции main не использовать стандартные математические функции.

Функции main и countX расположить в разных файлах.

2 . Составить функцию, которая вычисляет сумму ряда с заданной точностью . Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше чем .

Функция в качестве результата должна вернуть вычисленную сумму, количество учтенных слагаемых и последнее слагаемое, которое было включено в сумму.

В функции main предусмотрите возможность многократного решения задачи с различными исходными данными.

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

При проектировании функции использовать динамическое распределение памяти.

Для решения задачи разработайте следующие функции: ввода элементов массива с клавиатуры; вывода элементов массива на экран.

Функция main должна организовать работу разработанных вами функций для решения поставленной задачи. В этой функции предусмотрите возможность многократного решения задачи с различными исходными данными.

БИЛЕТ 000

1 . Составить функцию countX, которая, получив а и b через параметры по значению, а с через глобальный объект, вычисляет х и возвращает его через глобальный объект.

В функции main ввести значения a, , . Используя функцию countX, вычислить значение z и выдать на экран.

В функции main не использовать стандартные математические функции.

Функции main и countX расположить в разных файлах.

2. Составить функцию, которая вычисляет сумму ряда с заданной точностью . Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше чем .

Функция в качестве результата должна вернуть вычисленную сумму, количество учтенных слагаемых и первое слагаемое, которое не было включено в сумму.

В функции main предусмотрите возможность многократного решения задачи с различными исходными данными.

3. Составить функцию, которая, получив массив из N действительных чисел, анализирует массив. Если полученный через параметры массив имеет одинаковое число положительных и отрицательных элементов, то функция формирует новый массив, поместив в него попарно положительные и отрицательные элементы исходного массива (положительный, отрицательный, снова положительный, потом отрицательный и т. д.). Если число положительных и отрицательных элементов не равно, то результирующий массив не формируется.

При проектировании функции использовать статическое распределение памяти.

Для решения задачи разработайте следующие функции: ввода элементов массива с клавиатуры; вывода элементов массива на экран.

Функция main должна организовать работу разработанных вами функций для решения поставленной задачи. В этой функции предусмотрите возможность многократного решения задачи с различными исходными данными.

Соседние файлы в папке Информатика Экзамен 1-ый сем