На главную
Личный кабинет
Магазин
О нас
Правила сайта
Форум
дипломы, рефераты, курсовые, доклады, конспекты, контрольные работы, лабораторные работы, задачи, презентации
Здравствуйте, Гость

Регистрация

Логин:
Пароль:

Напомнить пароль

Все заказы Математические дисциплины Математические дисциплины Технические дисциплины Программирование Гуманитарные дисциплины Экономические дисциплины Правовые дисциплины Иностранные языки
Для перехода в нужный раздел кликните по соответствующей иконке

On-line консультанты
Новый заказ


Начало раздела > Программирование Добавить работу


  Разработка программы, позволяющую определить последовательность квадратов, через которые проходит прямая из точки A в точку B

Работа содержит:
-программа в в Turbo Pascal 7.0
-пояснительная записка

Задача.
На плоскости задана прямоугольная сетка размером M на N и две точки на ней: исходная A и конечная B. Разработать программу, позволяющую определить последовательность квадратов, через которые про-ходит прямая из точки A в точку B.


Задача. На плоскости задана прямоугольная сетка размером M на N и две точки на ней: исходная A и конечная B. Разработать программу, позво-ляющую определить последовательность квадратов, через которые про-ходит прямая из точки A в точку B.

Модель (решение задачи)
1. Задаем сетку, для этого используем два одномерных массива, в первом из которых будут находиться числа от 0 до m, а во втором - от 0 до n. Эти числа будут означать координаты квадратов.
2. Задаем координаты точек A и B.
3. Используя вложенные циклы, в первом из которых параметр изменяется от ординаты начальной точки до ординаты конечной точки, уменьшенной на единицу, а во втором – от абсциссы начальной точки, увеличенной на едини-цу, до абсциссы конечной точки, находим два значения: y и y1, при помощи которых будем проверять, проходит ли прямая через данный квадрат.
4. Если прямая проходит через квадрат, то мы создаем два новых массива, в первом из которых будут находиться абсциссы квадратов, а во втором – ор-динаты, а также подсчитаем количество квадратов через которые проходит прямая.
5. Если количество квадратов будет отлично от нуля, то выводим последова-тельность квадратов, через которые проходит прямая и количество квадра-тов, иначе выводим сообщение, что начальная и конечная точки совпадают.

Блок – схема


Учебник/методичка (название, автор) -
Вариант -
Оформление (рукописное или название программы) -
Оригинальность - 0 %


Скриншоты к работе

вся работа
вся работа

список литературы
список литературы

Опубликовал zach5ez1
Дата публикации 30.11.2015
Последнее обновление 16.12.2015 20:32
Размер файла 11.56 KВ

Просмотров 72  раза
Работу загрузили 0  раз
Рейтинг работы 0/0/0.00 0.00

Цена 500 Рублей


Купить работу могут только зарегистрированные и авторизованные пользователи!










Юлия (Ptica) - менеджер
icq 42082525
skype ptica-govorunchik
Сергей (Sergo) - менеджер
icq 263863161
skype zachet-ka.org
Яндекс.Метрика Рейтинг@Mail.ru Генерация страницы: 0.624 с.
www.megastock.ru Здесь находится аттестат нашего WM идентификатора 344005214332
Проверить аттестат