Главная
Случайная страница
Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Примерные темы семестровых(контрольных) работ
по дисциплине «Машино-ориентированные языки»
Общей частью для всех семестровых(контрольных) работ является:
Разработать программу на языке Ассемблера Intel x86 для ОС MS-DOS. Модель памяти – не регламентируется. Все числа – однозначные (от 0 до 9). Для проверки на гласные, согласные, простые числа и т.д. использовать конструкцию XLAT + таблица с значениями 0/1 (Нет/Да). Программа при запуске выводит приветствие с ФИО исполнителя, НОМЕР ЗАЧЕТНОЙ КНИЖКИ и текст задания. Программа ожидает ввода строки от пользователя, затем выполняет действия в соответствии с заданием. Результат отобразить на экране.
Номер варианта определяется как остаток от деления числа, образованного парой последних цифр номера зачетной книжки на 30 (нулевому остатку соответствует 30-й вариант, нулевой вариант заменяется десятым). Для снятия противоречий при выборе варианта и удобства расчета, была составлена таблица выбора. В ней в левом столбце указан номер варианта, а в правом соответствующая пара последних цифр в номере зачетной книжки. То есть, например, для зачетки 201134 00 следует взять вариант 10, для 200712 90 следует взять вариант 30, для 201255 73 следует взять вариант 13
.
Задания:
- Введенную строку записать в файл otchet.txt.
- Введенную строку считать именем файла. Файл открыть, содержимое файла вывести на экран.
- Во введенной строке подсчитать количество гласных.
- Во введенной строке подсчитать количество согласных
- Во введенной строке подсчитать количество цифр.
- Посчитать сумму цифр, введенных в строке.
- Зеркально отразить введенную строку. Полученную строку «перевертыш» вывести на экран. (Пример -> ремирП)
- Все буквы введенной строки поменять на заглавные.
- Все буквы введенной строки перевести в нижний регистр.
- Удалить все пробелы в строке. (Пример: Мы все здесь.-> Мывсездесь.)
- Добавить между символами пробелы. (Пример -> П р и м е р)
- Введенное число написать словом (Только для чисел от 0 до 9, 1 – один …. 9 –девять)
- Определить, является ли введенное число от 0 до 9 – простым (с помощью таблицы XLAT)
- В приветствии написать текст загадки. Введенное слово считать ответом пользователя. Определить – это правильный или неправильный ответ.
- Отсортировать по возрастанию все числа во введенной строке. Цифры вывести на экран.
- Отсортировать по убыванию все гласные во введенной строке. Буквы вести на экран.
- Отсортировать по возрастанию все согласные во введенной строке. Буквы вывести на экран.
- Добавить к каждому слову подстроку ‘бай’. Пример -> Примербай.
- Рассчитать контрольную сумму введенной строки.
- Игра «угадай число». Задуманное число рассчитать из текущей секунды часов.
- Удалить из введенной строки все гласные. Результат вывести на экран.
- Удалить из введенной строки все согласные. Результат вывести на экран.
- Удалить из введенной строки все числа. Результат вывести на экран.
- Из введенной строки выделить все согласные буквы и вывести их на экран, затем гласные, затем все остальные сим волы.
- Проверить, является ли введенная строка палиндром (А роза упала на лапу Азора).
- Найти во введенной строке найти и вывести на экран слова палиндромы (одинаково читаются с начала в конец и с конца в начало, например, дед, потоп, оно, анна).
- Ввести две строки. Проверить, есть ли в них одинаковые слова. Одинаковые слова вывести на экран.
- Введенную строку считать паролем. Проверить "сложность" пароля. Сложный пароль содержит не менее двух разных цифр и не менее трех разных букв. Если пароль содержит только буквы или только цифры, то это простой пароль. Иначе - обычный. Определить "сложность" пароля и оценку вывести на экран (простой, обычный или сложный).
- Введенную строку считать паролем. Проверить наличие в пароле "даты рождения". Пример дат рождения 17081988, 07032004. Определять по следующему правилу: Первые два числа от 01 до 31, третье и четвертое число от 01 до 12, последние цифры от 1900 до 2099г. Если правило выполняется - это дата рождения. Сообщение о том, есть или нет даты рождения в пароле, вывести на экран.
- Используя команду XLAT восстановить ошибку раскладки клавиатуры ("аналог" программы Punto Switcher), результат вывести на экран. Например, введена строка hjph vbhf, вывести на экран саму строку hjpf vbhf и "восстановленную" строку роза мира.
- (Пример выполнения СРС) Найти в файле otchet.txt введенную строку.
|