Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 7
Исполнителей: 6 из 160
Клиентов: 35 из 6461

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Готовые работы
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Регистрация
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух

Банковские карты
QIWI
Юmoney
Webmoney


Яндекс.Метрика











3 лабораторки на ассемблере. Вариант 9. ЛР1 Ассемблер. Разработка Windows-приложений. ЛР2 Ассемблер. Подпрограммы. ЛР3 Ассемблер. Сопроцессор.

Лабораторная работа
в среде программирования Ассемблер



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: Ассемблер

Название работы: 3 лабораторки на ассемблере. Вариант 9. ЛР1 Ассемблер. Разработка Windows-приложений. ЛР2 Ассемблер. Подпрограммы. ЛР3 Ассемблер. Сопроцессор.

Вид работы: Лабораторная работа

Описание: Лабораторная работа №1
Ассемблер. Разработка Windows-приложений
Задание 1. Изучите пример реализации простейшего Windows-приложения на языке Ассемблера
Наберите программу, откомпилируйте её (Project-Build) и запустите на исполнение (Project-Execute).
Дизассемблируйте полученный исполнимый файл (Tools-Disassembler). Изучите структуру листинга дизассемблера. Какова разница между исходным текстом программы и полученным кодом?
Повторите действия для разных текстов сообщений и стилей окон. Определите разницу.
Задание 2. Изучите пример реализации Windows-приложения, отображающего в центре экрана окружность заданного радиуса.
Наберите программу, откомпилируйте её и запустите на исполнение. Самостоятельно дополните программу таким образом, чтобы изображение окружности было вписано в квадрат.
Задание 3. Самостоятельно разработайте программу, которая в соответст¬вии с вариантом задания строит на Рабочем столе некоторое изображение.
При составлении программы реализуйте и используйте функции для по-строения окружности (по заданным координатам центра и радиусу) и отрезка (по заданным координатам концов).
Выведите на экран название рисунка и фамилию автора.
Варианты задания.
1. Домик
2. Ёлочка
3. Космический корабль
4. Легковой автомобиль
5. Яхта
6. Компьютер
7. Паровоз
8. Грузовой автомобиль
9. Пароход
10. Снеговик

Лабораторная работа №2 Ассемблер. Подпрограммы
Задание 1. Внимательно изучите структуру подпрограммы ArrayToStr, предназначенной для формирования строки, содержащей все элементы массива.
Подготовьте программу, демонстрирующую использование данной подпрограммы.
Задание 2. Составьте программу, которая обрабатывает целочисленный массив из нескольких (например, 10) элементов следующим образом:
- заполняет массив некоторыми числами (согласно пункту (а) соответствующего варианта задания);
- выводит сформированный массив на экран;
- подсчитывает и выводит на экран сумму элементов массива;
- изменяет элементы массива по некоторому правилу (согласно пункту (б) варианта задания);
- выводит полученный массив на экран;
- подсчитывает и выводит на экран новую сумму элементов массива.
Заполнение, изменение и подсчет суммы элементов массива необходимо оформить в виде отдельных подпрограмм.
Варианты задания
1.
а) арифметическая прогрессия: а0 = 18, q = 43
б) элементы, кратные четырём, уменьшить в четыре раза
2.
а) геометрическая прогрессия: а0 = 3, q = -3
б) каждый отрицательный элемент уменьшить в 3 раза
3.
а) числа Фиббоначи: ao = а^ = 1, a2 = a^ + ag, аз = a2 + a^, . . .
б) чётные элементы возвести в квадрат
4.
а) последовательность квадратов натуральных чисел: 1, 4, 9, . . .
б) поменять знак у нечётных чисел
5.
а) последовательность кубов чисел, начиная от -5: -125, -64, -27, . . .
б) чётные числа возвести в квадрат
6.
а) последовательность чисел, кратных 7: 7, 14, 21, . . .
б) чётные числа уменьшить в 2 раза
7.
а) последовательность остатков от деления числа 101 на 1, 2, 3, . . .
б) поменять знак у чётных чисел
8.
а) последовательность квадратов чисел, начиная от -10: 100, 81, . . .
б) элементы, заканчивающиеся на 6, увеличить в 3 раза
9.
а) последовательность степеней тройки: 3, 9, 27, . . .
б) элементы, заканчивающиеся на 9, увеличить на 1
10.
а) факториалы чисел от 1 до N
б) от каждого элемента массива отнять среднее арифметическое всех
элементов массива

Лабораторная работа №3 Ассемблер. Сопроцессор
Задание 1. Изучите пример использования сопроцессора для вычисления суммы двух действительных чисел.
Подготовьте программу, демонстрирующую использование данного примера.
Задание 2. Разработайте программу для вычисления суммы, разности, произведения и частного двух действительных чисел с использованием сопроцессора. Предусмотрите вывод ответа по образцу: "6.5 + 1.2 =
7.7".
Задание 3. Разработайте программы для решения предложенных задач с использованием сопроцессора.
Варианты задания
1. Даны координаты трёх вершин параллелограмма. Найдите координаты четвёртой вершины.
2. Даны координаты двух соседних вершин квадрата. Вычислите его площадь.
3. Заданы координаты концов отрезка. Найдите уравнение серединного перпендикуляра к нему.
4. Даны координаты двух вершин куба, лежащих на одном ребре. Найдите площадь его поверхности.
5. Даны координаты двух соседних вершин квадрата. Вычислите координаты остальных вершин.
6. Даны координаты одной вершины и центра квадрата. Найдите координаты остальных вершин.
7. Найдите координаты точки пересечения двух прямых, заданных коэффициентами уравнений.
8. Даны координаты двух противоположных вершин квадрата. Вычислите его площадь.
9. Даны координаты двух вершин куба, лежащих на концах главной диагонали. Найдите площадь его поверхности.
10. Даны координаты двух противоположных вершин квадрата. Вычислите координаты остальных вершин.

Год: 2020

<<< Назад к списку

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования Ассемблер. Если у Вас похожее задание на программу, которую нужно написать на Ассемблер, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
WhatsApp +7(937)424-22-35
E-mail: info@kursovik.com
Skype: kursovik.com





ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2021 kursovik.com
➥ Оценить задание
➥ Контакты