Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Примерные темы семестровых(контрольных) работ

по дисциплине «Машино-ориентированные языки»

 

Общей частью для всех семестровых(контрольных) работ является:

Разработать программу на языке Ассемблера Intel x86 для ОС MS-DOS. Модель памяти – не регламентируется. Все числа – однозначные (от 0 до 9). Для проверки на гласные, согласные, простые числа и т.д. использовать конструкцию XLAT + таблица с значениями 0/1 (Нет/Да). Программа при запуске выводит приветствие с ФИО исполнителя, НОМЕР ЗАЧЕТНОЙ КНИЖКИ и текст задания. Программа ожидает ввода строки от пользователя, затем выполняет действия в соответствии с заданием. Результат отобразить на экране.

 

Номер варианта определяется как остаток от деления числа, образованного парой последних цифр номера зачетной книжки на 30 (нулевому остатку соответствует 30-й вариант, нулевой вариант заменяется десятым). Для снятия противоречий при выборе варианта и удобства расчета, была составлена таблица выбора. В ней в левом столбце указан номер варианта, а в правом соответствующая пара последних цифр в номере зачетной книжки. То есть, например, для зачетки 201134 00 следует взять вариант 10, для 200712 90 следует взять вариант 30, для 201255 73 следует взять вариант 13

 

 

.

 

 

Задания:

  1. Введенную строку записать в файл otchet.txt.
  2. Введенную строку считать именем файла. Файл открыть, содержимое файла вывести на экран.
  3. Во введенной строке подсчитать количество гласных.
  4. Во введенной строке подсчитать количество согласных
  5. Во введенной строке подсчитать количество цифр.
  6. Посчитать сумму цифр, введенных в строке.
  7. Зеркально отразить введенную строку. Полученную строку «перевертыш» вывести на экран. (Пример -> ремирП)
  8. Все буквы введенной строки поменять на заглавные.
  9. Все буквы введенной строки перевести в нижний регистр.
  10. Удалить все пробелы в строке. (Пример: Мы все здесь.-> Мывсездесь.)
  11. Добавить между символами пробелы. (Пример -> П р и м е р)
  12. Введенное число написать словом (Только для чисел от 0 до 9, 1 – один …. 9 –девять)
  13. Определить, является ли введенное число от 0 до 9 – простым (с помощью таблицы XLAT)
  14. В приветствии написать текст загадки. Введенное слово считать ответом пользователя. Определить – это правильный или неправильный ответ.
  15. Отсортировать по возрастанию все числа во введенной строке. Цифры вывести на экран.
  16. Отсортировать по убыванию все гласные во введенной строке. Буквы вести на экран.
  17. Отсортировать по возрастанию все согласные во введенной строке. Буквы вывести на экран.
  18. Добавить к каждому слову подстроку ‘бай’. Пример -> Примербай.
  19. Рассчитать контрольную сумму введенной строки.
  20. Игра «угадай число». Задуманное число рассчитать из текущей секунды часов.
  21. Удалить из введенной строки все гласные. Результат вывести на экран.
  22. Удалить из введенной строки все согласные. Результат вывести на экран.
  23. Удалить из введенной строки все числа. Результат вывести на экран.
  24. Из введенной строки выделить все согласные буквы и вывести их на экран, затем гласные, затем все остальные сим волы.
  25. Проверить, является ли введенная строка палиндром (А роза упала на лапу Азора).
  26. Найти во введенной строке найти и вывести на экран слова палиндромы (одинаково читаются с начала в конец и с конца в начало, например, дед, потоп, оно, анна).
  27. Ввести две строки. Проверить, есть ли в них одинаковые слова. Одинаковые слова вывести на экран.
  28. Введенную строку считать паролем. Проверить "сложность" пароля. Сложный пароль содержит не менее двух разных цифр и не менее трех разных букв. Если пароль содержит только буквы или только цифры, то это простой пароль. Иначе - обычный. Определить "сложность" пароля и оценку вывести на экран (простой, обычный или сложный).
  29. Введенную строку считать паролем. Проверить наличие в пароле "даты рождения". Пример дат рождения 17081988, 07032004. Определять по следующему правилу: Первые два числа от 01 до 31, третье и четвертое число от 01 до 12, последние цифры от 1900 до 2099г. Если правило выполняется - это дата рождения. Сообщение о том, есть или нет даты рождения в пароле, вывести на экран.
  30. Используя команду XLAT восстановить ошибку раскладки клавиатуры ("аналог" программы Punto Switcher), результат вывести на экран. Например, введена строка hjph vbhf, вывести на экран саму строку hjpf vbhf и "восстановленную" строку роза мира.
  31. (Пример выполнения СРС) Найти в файле otchet.txt введенную строку.

 

 


<== предыдущая | следующая ==>
Письменных экзаменационных работ | Скважинная добыча

Date: 2015-07-27; view: 452; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию