русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задания повышенной сложности


Дата добавления: 2015-06-12; просмотров: 924; Нарушение авторских прав


  1. Составить программу для игры в «Морской бой» игроку с компьютером. Программа должна изображать поле размерностью 10*10, корабли игрока и компьютера (1 – пятипалубный, 2 – четырехпалубный, 3 – трехпалубный, 4 – однопалубный). Компьютер должен анализировать предыдущие ходы и в соответствии с этим анализом делать последующие.
  2. Написать программу, реализующую компьютерную игру «Сапер» в графическом режиме с использованием мыши (прерывание INT 33h). Предусмотреть возможность выбора произвольного размера и количества мин.
  3. Написать программу карточной игры, в которой имело бы значение не только само значение карты, но и ее масть в выборе выигрышной карты.
  4. Составить программу, автоматизирующую построение фигур на плоскости с помощью циркуля и линейки. Программа должна уметь выполнят следующие команды:

- отметить и обозначить произвольную точку;

- построить прямую, проходящую через две точки;

- построить произвольную прямую;

- построить окружность с заданным радиусом и центром;

- построить и обозначить точку пересечения двух линий.

Программа должна содержать 5 – 10 стандартных задач на построение из школьного курса геометрии, предлагать их для решения и контролировать процесс получения решения.

  1. Имеется база данных, содержащая сведения о некоторой группе людей (каждая запись содержит десять полей). Составить программу, которая, используя сведения из базы данных, позволяет заполнять некоторые документы (стандартные письма, приглашения, отчеты и т.д.), вписывая эти сведения в нужные места в указанных документах в соответствующих падежах, лицах, временах и т.д.
  2. Написать программу, моделирующую работу многофункционального калькулятора с использованием графических средств.
  3. Разработать программу, моделирующую строковый калькулятор, предназначенный для вычисления значений одного или нескольких строковых математических выражений, состоящих из чисел и допустимых программой арифметических операций над этими числами. В программе допускается использовать следующие арифметические операции: сложение, вычитание, умножение, деление и возведение в степень. К числам также применима операция унарного минуса.
  4. Дана доска размером m*n. В начале на поле помещается КОНЬ (шахматный).Задача заключается в поиске последовательности ходов, при которой конь только 1 раз побывает на всех полях доски, т.е. n2-1 ходов.


<== предыдущая лекция | следующая лекция ==>
Для групп специальности 220201 | Задания пониженной сложности


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.386 сек.