русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задачи из 2-й контрольной работы


Дата добавления: 2015-06-12; просмотров: 499; Нарушение авторских прав


1.(7 баллов). Составить две функции. Первая из них находит количество единиц в двоичном представлении целого десятичного числа. Вторая функция находит количество нулей в двоичном представлении целого десятичного числа. В main проверить эти функции.

2. (7 баллов). Составить функцию для вывода чётных чисел одномерного массива одним цветом, нечётных – другим. В main проверить эту функцию, определив массив с помощью датчика случайных чисел.

3. (7 баллов). Составить функцию для вывода всех символов цветом C1 и их кодов цветом С2 по K пар (символ – код) в каждой строке экрана.. В функции main проверить эту функцию.

4. (7 баллов). Составить одну функцию, которая для натурального числа находит первую слева цифру и наибольшую цифру. В функции main проверить эту функцию.

5. (8 баллов). Составить функцию для вывода одномерного массива по к чисел в одной строке, выделив другим цветом наибольший элемент массива. В main проверить эту функцию, определив массив при объявлении.

6. (8 баллов). Для x=0.5, 0.55, 0.6, 0.65, …, 1 вывести таблицу значений функции

y=x/1! – x3/3! + x5/5! – x7/7! + x9/9! – x11/11!+ x13/13!- x15/15!

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

7. (8 баллов). Составить одну функцию, которая в числовом одномерном массиве [в одном цикле] находит среднеарифметическое значение среди положительных чисел и среднеарифметическое среди отрицательных. В main проверить эту функцию, определив одномерный массив с помощью датчика случайных чисел.

8. (9 баллов). Даны два массива X[10] и Y[10]. Построить третий массив Z[10]:

Составить и использовать следующие функции: 1) вычисление r1=min(u,v); и r2=max(u,v) в одной функции; 2) построение с помощью первой функции и вывод нового массива в одной функции, используя один цикл; 3) в main массивы x и y определить при объявлении и проверить вторую функцию.



9. (8 баллов). Дан одномерный вещественный массив a[n]. Вычислить

.

Составить одну функцию типа void, которая вычисляет наибольшее число массива и сумму всех его элементов. В main определить массив при объявлении и с помощью функции вычислить fи вывести его.

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

11. (9 баллов) Составить булевскую функцию, которая возвращает 1, если в одномерном целочисленном массиве только 9 и (или) 10 и возвращает 0 в противном случае. В main с помощью датчика случайных чисел определить матрицу A[n][m], в которой Ai,j – оценка i-го студента на j-м экзамене по 10-балльной системе. Фамилии и названия предметов в памяти не хранятся. C помощью функции для анализа одномерного массива найти количество отличников, т. е. количество строк, в которых только 9 и (или) 10.

12. (9 баллов) Составить функции: 1) вывод одномерного целочисленного массива; 2) нахождение какого-нибудь параметра одного целого числа(сумма цифр, наибольшая цифра, количество единиц в двоичном. представлении и т.п.); 3) сортировка одномерного массива по возрастанию суммы цифр элементов массива; 4) main, в которой определить массив при объявлении, рассортировать его по возрастанию этого параметра и вывести на экран.

13. (9 баллов) Составить булевскую функцию, которая возвращает 1, если в одномерном целочисленном массиве есть числа с некоторым условием и возвращает 0 в противном случае. В main объявить и проинициализировать матрицу A[n][m]C помощью функции для анализа одномерного массива найти количество строк матрицы, в которых есть числа с таким условием.

 



<== предыдущая лекция | следующая лекция ==>
Контрольная 2 (с элементами тестирования). | Контрольная 3 (с элементами тестирования).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.87 сек.