Готовые работы → Информатика и Программирование
Лабораторные работы 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
сообщайте Администратору код работы:
Соглашение
* Готовая работа (дипломная, контрольная, курсовая, реферат, отчет по практике) – это выполненная ранее на заказ для другого студента и успешно защищенная работа. Как правило, в нее внесены все необходимые коррективы.
* В разделе "Готовые Работы" размещены только работы, сделанные нашими Авторами.
* Всем нашим Клиентам работы выдаются в электронном варианте.
* Работы, купленные в этом разделе, не дорабатываются и деньги за них не возвращаются.
* Работа продается целиком; отдельные задачи или главы из работы не вычленяются.
Скачать методичку, по которой делалось это задание (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. Текст программы на языке ассемблер с подробными комментариями.
Другие готовые работы по теме «информатика и программирование»