или Зарегистрироваться

8-913-532-77-14

Информационно-консультационный центр для студентов

Готовые работыИнформатика и Программирование

Лабораторные работы 1, 2, 3, 4. Вар. 3.: Задания по лабораторной работе 1. (Программирование разветвляющихся и циклических вычислительных процессов.) Условие задачи: Для заданного массива Х(I), где I=1,2,...,10, вычислить: у(x) = ax , если 0 < x <= 5 у(x) = ах + а , если 5 < x <= 10 у(x) = 0 , если x > 10. Задания по лабораторной работе 2. (Применение подпрограмм в вычислительных процессах). Условие задачи: Даны два массива А(I) и В(I). Найти max(A(I)), max(B(I)), min(A(I)), min(B(I)). Задачу нахождения max и min оформить в виде подпрограмм. I=1,2,...5. Задания по лабораторной работе

2015

Важно! При покупке готовой работы
сообщайте Администратору код работы:

754-05-15




Соглашение

* Готовая работа (дипломная, контрольная, курсовая, реферат, отчет по практике) – это выполненная ранее на заказ для другого студента и успешно защищенная работа. Как правило, в нее внесены все необходимые коррективы.
* В разделе "Готовые Работы" размещены только работы, сделанные нашими Авторами.
* Всем нашим Клиентам работы выдаются в электронном варианте.
* Работы, купленные в этом разделе, не дорабатываются и деньги за них не возвращаются.
* Работа продается целиком; отдельные задачи или главы из работы не вычленяются.

Цена: 1200 р.


Скачать методичку, по которой делалось это задание (0 кб)

Содержание

Задания по лабораторной работе 1. 

(Программирование разветвляющихся и циклических вычислительных процессов.)

 

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

 

1. Протабулировать функцию у = а(х+b) а=3; b=1; 1 < x < 10; Шаг изменения x=1

 

2. Найти max(A(D)), если А(I) состоит из целых чисел, а I=1,2,...,10.

 

3. Для заданного массива Х(I), где I=1,2,...,10, вычислить:

 

у(x) = ax , если 0 < x <= 5

у(x) = ах + а , если 5 < x <= 10

у(x) = 0 , если x > 10

 

4. Протабулировать функцию, заданную в виде:

 

у(n) = 0 , если n < 1

у(n) = 1 , если n нечетно

у(n) = 0 , если n четно

1 < n < 10: Шаг изменения n=1

 

5. Найти min(B(I)), которое состоит из целых чисел. I=1,2,...,10.

 

6. Отсортировать заданный массив целых чисел А(I) в порядке убывания их значений. I=1,2,....,10.

 

7. Отсортировать заданный массив целых чисел А(I) в порядке возрастания их значений. I=1,2,...,10.

 

8. Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.

 

9. Вычислить количество элементов массива А(I) эквивалентных заданному значению. А(I) состоит из десяти шестнадцатеричных чисел.

 

10. Вычислить количество элементов массива, лежащих в следующих диапазонах: n1=(0..10); n2=(11..20); n3=(21..255). А(I) состоит из 10 целых чисел.

 

11. Вычислить квадраты чисел от 1 до 10.

 

12. Удалить элементы массива А(I) имеющие одинаковые значения. I=1,2,..,10, Определить количество оставшихся элементов.

 

13. Добавить новый элемент массива, если его значение не равно значениям элементов заданного массива А(I). I = 1,2,..,5. Максимальная размерность массива А(I)=10. Добавляемые числа находятся в массиве B(J). J = 1,2,...,5.

 

14. Удалить элемент массива А(I), если его значение равно заданному шестнадцатеричному числу. I=1,2,..,10. Определить количество оставшихся элементов.

 

15. Определить, попадает ли точка с координатами XO, УО в круг радиусом R. Уравнение окружности

R2 = x2 + у2 ( R = 100 )


Задания по лабораторной работе 2.

(Применение подпрограмм в вычислительных процессах)

 

1. Определить результативность стрельбы (n/n1) в круглую мишень радиусом R=10, где n - количество попаданий; n1 - количество выстрелов. Координаты встречи пули с плоскостью мишени заданы в виде двух массивов Х(I) и У(I); I=1,2,..,10. Определение попадания снаряда в мишень оформить в виде подпрограммы.

 

2. Даны два множества заданные в виде массивов А(I) и В(I); I=1,2,..,10. Найти сумму (об’единение) множеств. C(J) - сумма двух множеств есть множество всех элементов принадлежащих А или В. Например, {1,2,3} U {2,3,4} = {1,2,3,4}. Задачу добавления нового элемента массива оформить в виде подпрограммы.

 

3. Даны два массива А(I) и В(I). Найти max(A(I)), max(B(D)), min(A(D), min(B(I))). Задачу нахождения max и min оформить в виде подпрограмм. I=1,2,...5.

 

4. Даны два множества А и В. Найти произведение (пересечение) двух множеств. C(J) - произведение есть множество всех элементов, принадлежащих как к А, так и к В. Например, {1,2,3} n {2,3,4} = {2,3}. Задачу удаления элементов массива имеющих одинаковые значения оформить в виде подпрограммы. А(I), В(I) I=1,2,...,10.

 

5. Протабулировать функцию у(x), заданную в виде:

y(x) = ах + b , если 1 < x <= 5

y(x) = bx + а , если 5 < x <= 10

где а - max(A(I)), а в - max(B(I)); I=1,2,...,5 Нахождение max оформить в виде подпрограммы Шаг табуляции x=1.

 

6. Количество сочетаний С вычисляется выражением: Cnm = n!/((n-m)! m!)

Найти C53 , C64. Вычисление факториала оформить в виде подпрограммы.

 

7. Вычислить функцию у(x) = ах + в, где а и в - количество элементов массива А(I) лежащих в диапазоне (0,...,15) и (40,...,120) соответственно. Нахождение количества элементов массива, лежащих в заданном диапазоне оформить в виде подпрограммы I=1,2,..,10. 1<= x <= 10, шаг 1.

 

8. Вычислить функцию заданную в виде:

 

y(x) = а , если 1 < x <= 5

y(x) = b , если 5 < x <= 10

            где а и в - элементы массивов А(I), В(I), стоящие в третьей позиции после сортировки в порядке возрастания. Сортировку массива в порядке возрастания оформить в виде подпрограммы. I = 1,2,..,10.

 

9. Найти произведения сумм трех одномерных массивов А(I), В(I), C(I), где I=1,2,...,10. Вычисление сумм оформить в виде подпрограммы.

 

10. Подсчитать количество четных чисел в каждой строке матрицы A(I,J), I, J = 1,2,..,5. Подсчет количества четных чисел в строке оформить в виде подпрограммы.

 

11. Найти отношение следа матрицы A(I,J) к следу матрицы В(I,J), при I,J = 1,2,..,5. След матрицы - сумму диагональных элементов матрицы А(I,I), вычислить с помощью подпрограммы.

 

12. Определить среднее значение элементов массива А(I) и В(I). Определение среднего значения оформить в виде подпрограммы.I= 1,2,..,10.

 

13. Найти сумму положительных элементов строк матрицы А(I,J). Подсчет суммы положительных элементов одной строки матрицы оформить в виде подпрограммы. I,J = 1,2,...5.

 

14. Отсортировать элементы строк матрицы A(I,J) в порядки уменьшения их значений. Сортировку строк оформить в виде подпрограммы I,J=1,2,..,5.

 

15. Найти минимальное значение из максимальных значений строк матрицы А(I,J). Нахождение максимального значения строки матрицы оформить в виде подпрограммы. I, J=1,2,...,5.


Задания по лабораторной работе 3.

(Работа с дисплеем и прерывания)

 

1. Задать вывод строки символов и ее перемещение сверху - вниз.

 

2. Задать вывод строки символов и ее перемещение снизу вверх.

 

3. Задать вывод колонки символов с 0 позиции, и ее перемещение слева направо по экрану.

 

4. Задать вывод колонки символов в правой части экрана и ее перемещение справа налево.

 

5. Задать линию символов из левого верхнего угла экрана в правый нижний угол.

 

6. Задать линию символов из верхнего правого угла экрана в левый нижний угол.

 

7. Задать три строки символов и их перемещение сверху - вниз по экрану.

 

8. Изобразить в центре экрана квадрат со сторонами 10 на 10 символов.

 

9. Задать последовательное перемещение символа по строке расположенной в середине экрана.

 

10. Задать перемещающуюся группу символов (5 символов) по строке экрана.

 

11. Задать в центре экрана квадрат с изменяющимися сторонами.

 

12. Задать диагональную линию символов, перемещающуюся по экрану.

 

13. Задать перемещение символа по экрану с образованием треугольника.

 

14.Задать три колонки символов в левой части экрана и обеспечить их перемещение в правую часть экрана.

 

15. Задать три колонки символов в правой части экрана и задать их перемещение в левую часть экрана.

 

 

Форма отчета

 

Отчет должен содержать:

 

1. Условие задачи;

 

2. Блок-схему алгоритма;

 

3. Текст программы на языке ассемблер с подробными комментариями.

 

 

 



Цена: 1200 р.


Все темы готовых работ →

Другие готовые работы по теме «информатика и программирование»