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

kursach_infa_gotovy_1

.doc
Скачиваний:
8
Добавлен:
09.02.2015
Размер:
354.3 Кб
Скачать

ФГБОУ ВПО «Санкт-Петербургский государственный

электротехнический университет им. В.И. Ульянова (Ленина)

«ЛЭТИ»

Курсовая работа по дисциплине:

«Информационные технологии»

Преподователь: Коновалов Р.С

Студент: Асеев.А.А

Факультет: ИБС

Группа:2583

Санкт-Петербург

2013

Содержание:

1.Условия заданий ……………………………............3

2.Решение задания 1 …………………………………..4

3.Решение задания 2 …………………………………..5

4.Решение задания 3…………………………………...6

5.Решение задания 4…………………………………...8

6.Решение задания 5…………………………………...10

7.Список используемой литературы ....………..........8

ВАРИАНТ 1

1. Вычислить и вывести на печать с точностью 0.0001 значение суммы

2. Дан одномерный массив z = (z0, z1, …, z10). Сформировать массив x=(|z0|, |z1|,…, |z10|). Программа должна быть полностью завершенной и содержать вывод массивов на печать.

Group 483. Составить программу, выводящую на печать в виде двухмерной картинки последовательность из двух различимых импульсов (например, 0 и 1), качественно характеризующую попадание (или непопадание) точки с координатами (х;у) в заданную область:

4. Составить программу, вычисляющую при заданных значениях аргумента функции f1(x) и f2(x) и их разность. Для удобства просмотра и анализа программа должна предусматривать вывод исходных данных и результатов в форме таблицы. Вычисление суммы ряда должно быть организовано с точностью 0.001.

5. Ввести целочисленную матрицу А размером 4х7 элементов. Не используя дополнительных двухмерных массивов, переставить столбцы исходной матрицы А таким образом, чтобы они были упорядочены по убыванию максимального отрицательного элемента столбца (если в столбце отсутствуют отрицательные элементы, за максимальное значение, по которому упорядочиваются столбцы, принимать нуль).

1. Вычислить и вывести на печать с точностью 0.0001 значение суммы

Используя оператор int зададим переменную k, которая по условию изменяется от нуля до бесконечности, также зададим вещественные числа s,p, используя оператор float.

Где s – искомая сумма p- заданное в условии выражение.

Изначально при k=0 s=p далее увеличивая k до бескончности искомая сумма будет равна s=s+p.

Также соответствуя условию был задан шаг 0.0001.

pow – оператор возведения в степень.

printf – вывод на экран .

2. Дан одномерный массив z = (z0, z1, …, z10). Сформировать массив x=(|z0|, |z1|,…, |z10|). Программа должна быть полностью завершенной и содержать вывод массивов на печать.

Зададим два массива по условию z,x, введем переменную i, отвечающую за количество элементов в массиве.

Используем оператор scanf для задания условия в программе, а именно 10 чисел в массиве.

Используем оператор printf для печати введенных значений массива z и полученных значений x.

Используем оператор if, в котором задаётся условие, если элемент массива z меньше нуля, то программа меняет знак этого же числа в массиве x, в противном случае элемент в массиве x остаётся равным элементу в массиве z, тем самым на любое значение накладывается модуль.

Group 69 3. Составить программу, выводящую на печать в виде двухмерной картинки последовательность из двух различимых импульсов (например, 0 и 1), качественно характеризующую попадание (или непопадание) точки с координатами (х;у) в заданную область:

Используя оператор float задаём переменные x, y

Далее, используя оператор for задаём заданную область функции, с шагом 0.05 для наиболее точного построения рисунка

Далее разбиваем рисунок на 4 четверти и используя оператор if задаём условие, что при попадании в заданную область на экране выводится $ в противном случае на экран выводится 0

4. Составить программу, вычисляющую при заданных значениях аргумента функции f1(x) и f2(x) и их разность. Для удобства просмотра и анализа программа должна предусматривать вывод исходных данных и результатов в форме таблицы. Вычисление суммы ряда должно быть организовано с точностью 0.001.

Зададим переменную k и вещественные числа x, f1 ,f2, p.

Используя оператор printf зададим для вывода на экран таблицу, для каждого значения х значения f1, f2 и их разности.

Используя оператор for зададим цикл в котором изменяется х с шагом 0.1 В данном цикле задаём еще один цикл, в котором происходит нахождение f1 с точностью 0.001.

Используя оператор break мы останавливаем внутренний цикл

Задаём f2 и выводим на экран результат.

5. Ввести целочисленную матрицу А размером 4х7 элементов. Не используя дополнительных двухмерных массивов, переставить столбцы исходной матрицы А таким образом, чтобы они были упорядочены по убыванию максимального отрицательного элемента столбца (если в столбце отсутствуют отрицательные элементы, за максимальное значение, по которому упорядочиваются столбцы, принимать нуль).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]