русс | укр

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

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

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

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


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

Задания контрольной работы


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


Варианты заданий для выполнения контрольной работы выбираются из соответствующих таблиц по последней M и предпоследней Nцифрам зачётной книжки.

Например, если номер зачетной книжки 073328, то M=8, а N=2.

Первая задача решается по 8-му варианту, вторая – по 2-му, третья – по 0-му (8+2=10 с отбрасыванием десятков), четвертая по 6-му (8-2=6), пятая – по 8-му варианту.

Решение каждой задачи должно состоять из блок-схемы алгоритма и реализующей его программы, снабженные пояснениями. Программу реализовать в ИСР Visual С# Express как проект консольного приложения или как приложение под Windows. В последнем случае интерфейс проектов выбирается по своему усмотрению.

Задача 1. По заданным расчетным формулам и наборам исходных данных, указанных в таблице 6.1, вычислить на ПК значения соответствующих переменных. На печать вывести значения вводимых исходных данных и результаты расчетов, сопровождая их вывод именами выводимых переменных.

Таблица 6.1

M Расчетные формулы Данные

Задача 2. Вычислить на ПК значения функции, заданной в таблице 6.2. На печать вывести значения вводимых исходных данных и полученные результаты, сопровождая их именами переменных. Значения аргумента взять из указанного диапазона так, чтобы протестировать все ветви программы.

Таблица 6.2

N Функции и условия Данные и диапазон
a=0.5 x = [1 ; 4]
a=3 x = [1 ; 5]
b=0.5 x = [0 ; 3]
a=2 x = [1 ; 6]
b=3.2 x = [-2 ; 3]
a=2.3 x = [1 ; 5]
b=5 x = [-5 ; 1]
a=2.5 x = [0 ; 4]
a=0.9 x = [0 ; 3]
b=2.6 x = [0 ; 5]

Задача 3. Вычислить на ПК значения функции, заданной в таблице 6.3, используя оператор цикла fortodo с параметром.



Таблица 6.3

M+N a = 2.8; b = 0.7; x = 5.1 M+N a = 2.8; b = 0.7; x = 5.1

Примечание. Если (M+N) >9, то в качестве номера варианта выбирается последняя цифра суммы (разряд десятков отбрасывается).

 

Задача 4. Вычислить на ПК значения функции, заданной в таблице 6.4, используя операторы while… и do… while. На экран вывести значения вводимых исходных данных и полученные результаты в виде таблицы.

Таблицу оформить символами « * » или другими символами. Например, при заданном диапазоне изменения переменной x = [1 ÷ 4], с шагом 0,3 таблица расчетных данных имеет вид:

Таблица

* * * * * * * * * * * * * * * * * *

* значение x * значение y *

* * * * * * * * * * * * * * * * * *

* 1.00 * 0.85 *

* * * * * * * * * * * * * * * * * *

* 1.30 * 0.56 *

* * * * * * * * * * * * * * * * * *

* . . . . . * . . . . . *

* * * * * * * * * * * * * * * * * *

* 4.00 * 0.91 *

* * * * * * * * * * * * * * * * * *

 

Таблица 6.4

|M-N| Функции и условия Данные Диапазон аргумента
  b=2 x = [1 ; 4] шаг=0.3
  a=1.5 x = [0.5 ; 3] шаг=0.3
  b=1.5 x = [1 ; 5] шаг=0.4
  a=0.5   x = [-2 ; 3] шаг=0.4
a=3   x = [0 ; 5] шаг=0.5
a=2 b=5 x = [1 ; 5] шаг=0.5
a=1.65 b=5 x = [0 ; 5] шаг=0.5
a=2.3 b=-0.3 x = [1 ; 5] шаг=0.3
a=2.5 b=2.6   x = [2 ; 5] шаг=0.5
a=1.5 b=1.5 x = [0 ; 4] шаг=0.4

Примечание. |M-N| - значение разности двух цифр M и N по абсолютной величине (без учета знака).

Задача 5. С помощью ПК произвести обработку одномерного массива, заданного в таблице 6.5. Элементы одномерного массива задать числами в диапазоне –20 . . . +20. Необходимо:

– описать массив;

– ввести элементы массива из заданного диапазона;

– выполнить с элементами массива действия, заданные в табл. 5.5;

– вывести результаты на экран;

Таблица 6.5

M Имя массива Задание 1
А(10) Вывести на печать все четные положительные элементы массива А
В(12) Вычислить среднее арифметическое значение отрицательных элементов массива В.
G(16) Вывести последовательность g1, g9, g2, g10, ... , g8, g16 и вычислить произведение пар элементов массива G.
С(10) Найти сумму s элементов массива С. Вычислить (s – c1, s – c2, …, s – c10). Результат вывести в одной строке.
H(14) Вывести последовательность h1, h14, h2, h13, ... , h7, h8 и вычислить сумму пар элементов массива H.
D(10) Найти произведение p элементов массива D. Вычислить (p + d1, p + d2, …, p + d10 ). Результат вывести в одной строке.
F(12) Вычислить максимальный элемент массива сформированных пар (f1+ f12, f2 + f11, ... , f6 + f7 ).
L(16) Переписать в массив L подряд положительные элементы массива M.
K(12) Вычислить минимальный элемент массива сформированных пар ( k k7, k2 · k8, ... , k6 · k12 ).
P(12) Переписать в массив Q подряд отрицательные элементы массива P.


<== предыдущая лекция | следующая лекция ==>
Введение в классы, объекты и методы | Требования по оформлению пояснительной записки


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


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

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

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


 


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

 
 

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

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