СтудСфера.Ру - помогаем студентам в учёбе

У нас можно недорого заказать курсовую, контрольную, реферат или диплом

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

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

  • 5 страниц(ы)

Содержание

Введение

Выдержка из текста работы

Заключение

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

фото автора

Автор: zcah4ez1

Содержание

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


Введение

Задача. На плоскости задана прямоугольная сетка размером 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. Если количество квадратов будет отлично от нуля, то выводим последова-тельность квадратов, через которые проходит прямая и количество квадра-тов, иначе выводим сообщение, что начальная и конечная точки совпадают.

Блок – схема


Заключение

Тестирование

Пусть m=10, n=6, A(2,1), B(9,4).

а) В результате работы программы на экране появится:

xa=2

ya=1

xb=9

yb=4

количество квадратов k=9

прямая проходит через квадраты: kv32; kv42; kv52; kv53; kv63; kv73; kv74; kv84; kv94;

б) Если A(5,6) и B(5,6), то на экране будет:

xa=5

ya=6

xb=5

yb=6

точки A и B совпадают


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

1. Turbo Pascal 7.0. Начальный курс. Учебное пособие В. Фаронов, М.: Изда-тельство «ОМД Групп», год: 2003.

2. Turbo Pascal. Учебник С. А. Немнюгин,: Питер, 2001

3. Изучаем Turbo Pascal С. Немнюгин, Л. Перколаб, Питер, 2001 г.

4. Turbo Pascal 7.0 для студентов и школьников, Вольский С.В. Издательство Наука и техника, 2007 г.

5. Turbo Pascal 7.0. Теория и практика программирования, Санкт-Петербург, Наука и техника, 2007


Тема: «Разработка программы, позволяющую определить последовательность квадратов, через которые проходит прямая из точки A в точку B»
Раздел: Программирование, Базы данных
Тип: Курсовая работа
Страниц: 5
Цена: 500 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы

Не нашли, что искали?

Воспользуйтесь поиском по базе из более чем 40000 работ

Похожие материалы
  • Дипломная работа:

    Методика изучения необходимых и достаточных условий в математике

    118 страниц(ы) 

    Введение 3
    Глава I. ОБ ИЗУЧЕНИИ НЕКОТОРЫХ ЛОГИЧЕСКИХ ПОНЯТИЙ НА УРОКАХ МАТЕМАТИКИ 5
    Глава II. Необходимо или достаточно? 12
    Глава III. Методические рекомендации к изучению темы «Необходимые и достаточные условия» 17
    3.1 Виды теорем 17
    3.2 Понятие о необходимом и достаточном условии 21
    3.3 Закрепление понятия о необходимом и достаточном условии 27
    3.4 Упражнения 28
    3.5 Теорема Пифагора 30
    3.6 Теорема Виета 32
    Глава IV. Необходимые и достаточные условия в теме «Четырёхугольники» 34
    Глава V. К вопросу о равносильности уравнений и неравенств 38
    5.1 Равносильность уравнений 39
    5.2 Изучение равносильных уравнений 44
    5.3 Равносильность неравенств 51
    5.4 Изучение равносильных неравенств 56
    5.5 Равносильность при изучении систем уравнений 58
    Глава VI. Профильное обучение математике в старшей школе 62
    6.1 Профильное обучение. Курс для учащихся 10-11-х классов. 62
    6.2 Методические рекомендации к изучению фрагмента курса «Задачи с параметром» 64
    6.2.1 Квадратный трёхчлен. Различные случаи. 64
    6.2.2 Необходимые и достаточные условия в задачах с параметром 75
    6.2.3 Методы решения уравнений с параметрами 86
    6.2.4 Графические методы решения задач с параметром 95
    6.3 Методические рекомендации к изучению фрагмента курса «Необходимые и достаточные условия в курсе геометрии» 107
    6.3.1 Теорема о равнобедренном треугольнике. 108
    6.3.2 Признак параллелограмма 110
    6.3.3 Теорема о трёх перпендикулярах 111
    Заключение. 115
    Литература 117
  • ВКР:

    Разработка и использование игрового приложения «шахматы» в организации внеурочной деятельности в школе

    81 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРИМЕНЕНИЯ ИГРОВЫХ ПРИЛОЖЕНИЙ В ОБУЧЕНИИ ИНФОРМАТИКЕ 6
    1.1. Понятие «игровое приложение» и его применение в процессе обучения . 6
    1.2. Организация внеурочной деятельности школьников 10
    1.3. Обзор программного обеспечения для создания игровых приложений . 18
    Выводы по главе 1 22
    ГЛАВА 2. ПРАКТИЧЕСКИЕ АСПЕКТЫ ИСПОЛЬЗОВАНИЯ ИГРОВЫХ ПРИЛОЖЕНИЙ В ОБУЧЕНИИ ИНФОРМАТИКЕ 23
    2.1. Описание средств разработки игрового приложения «Шахматы» 23
    2.2. Разработка игрового приложения «Шахматы» 29
    2.3. Разработка рабочей программы внеурочной деятельности с использованием игрового приложения «Шахматы» 35
    Выводы по главе 2 40
    ЗАКЛЮЧЕНИЕ 41
    СПИСОК ЛИТЕРАТУРЫ 43
    ПРИЛОЖЕНИЕ 48
  • Дипломная работа:

    Разработка программного комплекса для диагностики профессиональных склонностей и способностей

    91 страниц(ы) 

    Введение 3
    Глава 1. Диагностика профессиональных склонностей и способностей 8
    1.1. Особенности диагностики профессиональных склонностей и способностей 8
    1.2. Применение информационных технологий при диагностике профессиональных склонностей и способностей 14
    1.3. Обзор программ для диагностики профессиональных склонностей и способностей 16
    Выводы по первой главе 22
    Глава 2. Проектирование программного комплекса 24
    2.1. Разработка структуры программного комплекса 24
    2.2. Техническое задание на разработку программного комплекса 28
    Выводы по второй главе 30
    Глава 3. Разработка программного комплекса 32
    3.1. Программные средства, используемые для разработки программного комплекса 32
    3.2. Руководство пользователя 43
    Выводы по третьей главе 49
    Заключение 50
    Литература 52
    Приложения 55
  • Дипломная работа:

    Разработка информационно-тестирующего ресурса для поддержки принятия решений о приеме на работу на руководящие должности

    48 страниц(ы) 

    Введение 3
    Глава 1. Понятие психология и психодиагностика 6
    1.1. Термин «Психология» 6
    1.2. Термин «Психодиагностика» 6
    1.3. Тесты и опросники 7
    Глава 2. Проектирование и разработка сайта 11
    2.1. Инструментарий 11
    2.2. Проектирование и разработка сайта 17
    Заключение 22
    Список использованной литературы 23
    Приложения 25
  • Контрольная работа:

    Проблемы защиты информации в Internet

    18 страниц(ы) 

    ЗАДАНИЕ 1 3
    ПРЕДЫСТОРИЯ 3
    1.1. ИНТЕРНЕТ 5
    1.1.1 Типовые сервисы 5
    1.1.2 Хосты в Интернете 6
    1.2 ПРОБЛЕМЫ, СВЯЗАННЫЕ С БЕЗОПАСНОСТЬЮ 8
    1.2.1 Инциденты с безопасностью в Интернете 8
    1.2.2 Слабая аутентификация 9
    1.2.3 Легкость наблюдения за передаваемыми данными 10
    1.2.4 Легкость маскировки под других 10
    1.2.5 Недостатки служб ЛВС и взаимное доверие хостов друг к другу 12
    1.2.6 Сложность конфигурирования и мер защиты 13
    1.2.7 Безопасность на уровне хостов не масштабируется 13
    1.3 НАСКОЛЬКО УЯЗВИМЫ СЕТИ ОРГАНИЗАЦИЙ В ИНТЕРНЕТЕ? 15
    ЗАДАНИЕ 2 17
    ЗАДАНИЕ 3 18
  • ВКР:

    Управление подготовкой к олимпиадам в условиях центра «академия математики»

    70 страниц(ы) 

    ВВЕДЕНИЕ 4
    ГЛАВА 1. ЦЕНТР «АКАДЕМИЯ МАТЕМАТИКИ» В РЕАЛИЗАЦИИ ДОПОЛНИТЕЛЬНОГО МАТЕМАТИЧЕСКОГО ОБРАЗОВАНИЯ ШКОЛЬНИКОВ 9
    1.1 Инновационная деятельность центра «Академия математики» в дополнительном образовании школьников 9
    1.2 . Методическое сопровождение занятий в Центре «Академия математики» 18
    ГЛАВА 2. ОРГАНИЗАЦИЯ ПОДГОТОВКИ ОБУЧАЮЩИХСЯ 7-8 КЛАССОВ К ОЛИМПИАДАМ В УСЛОВИЯХ ЦЕНТРА «АКАДЕМИЯ МАТЕМАТИКИ» 24
    2.1. Методическое сопровождение подготовки к олимпиадам по математике 24
    2.2. Организация занятий по теме «Комбинаторика» 28
    2.3. Организация занятий по теме «Теория графов» 36
    2.4. Организация занятий по теме «Принцип Дирихле» 44
    ЗАКЛЮЧЕНИЕ 59
    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 63
    ПРИЛОЖЕНИЯ
Другие работы автора
  • Контрольная работа:

    Диагностика и надежность автоматизированных систем

    9 страниц(ы) 

    Задание
    1 Исходные данные
    2 Преобразование схемы
    3 Расчет вероятности безотказной работы
    Выводы
    Список используемой литературы
  • Контрольная работа:

    Инструментальные средства программирования в СУТП. Архитектура микроконтроллеров

    15 страниц(ы) 

    Введение….3
    1. Архитектура микроконтроллеров MCS-51….4
    1.1. Блок управления и синхронизации….4
    2. Архитектура микроконтроллеров ARM….7
    2.1. Основные характеристики ядра ARM7….7
    3. Архитектура микроконтроллера AVR….10
    3.1. Микропроцессор….10
    3.2. Память….10
    3.2.1. Память программ (Flash ROM или Flash ПЗУ)….10
    3.2.2. Память данных….11
    3.2.3. Регистровая память (РОН и РВВ)….11
    3.2.4. Энергонезависимая память данных (EEPROM)….11
    3.2.5. Оперативная память (ОЗУ или RAM)….11
    3.3. Периферия….11
    3.3.1. Порты ввода/вывода (I/O)…11
    3.3.2. Прерывания (INTERRUPTS)….12
    3.3.3. Таймеры/счетчики (TIMER/COUNTERS)….12
    3.3.4. Сторожевой таймер (WDT)….12
    3.3.5. Аналоговый компаратор (AC)….13
    3.3.6. Аналого-цифровой преобразователь (A/D CONVERTER)….13
    3.3.7. Универсальный последовательный приемопередатчик (UART или USART)….13
    3.3.8. Последовательный периферийный интерфейс SPI….13
    3.3.9. Двухпроводной последовательный интерфейс TWI….13
    3.3.10. Интерфейс JTAG….13
    3.3.11. Тактовый генератор…14
    3.3.12. Система реального времени (RTC)….14
    3.4. Питание….14
    3.4.1. Сброс при снижении напряжения питания (BOD)…14
    Заключение….15
    Список литературы….16

  • Контрольная работа:

    Преобразователи энергии в СУТП. Расчет тиристорного инвертора

    8 страниц(ы) 

    Задание
    1. Описание работы схемы
    2. Расчет инвертора мощностью 20 кВт и частотой 0,5 кГц
    3. Выбор тиристора и диода
    Список используемой литературы
  • Реферат:

    Основные положения психоаналитической теории З. Фрейда

    12 страниц(ы) 

    Введение 2
    Возникновение психоанализа 2
    Психоанализ 3игмунда Фрейда 2
    Фрейд и неофрейдизм 2
    Заключение 2
    Список используемой литературы 2
  • Курсовая работа:

    Статический, кинематический, динамический расчеты трехстепенного манипулятора

    19 страниц(ы) 

    Задание. На рисунке 1 изображен трехстепенной манипулятор. Законы движения приведены в таблице 1. Длины, веса и моменты инерции звеньев приведены в таблице 2.



    Рисунок 1
    Таблица 1
    t, c S1, м S2, м , рад XM, H YM, H ZM, H
    1 0.1+0.18sin(t/4) 0.06(-cos(t/4)+2) t3- t2 4 -3 5
    Таблица 2
  • Контрольная работа:

    Технические измерения и приборы. Датчик давления МТ 100М

    16 страниц(ы) 

    Введение 2
    1. Назначение и описание датчика давления МТ100М 3
    2. Технические данные 5
    3. Устройство и работа датчиков давления МТ100М 7
    4. Указания мер безопасности и подготовка к работе датчика давления МТ100М 9
    5. Измерение параметров, настройка, методы проверки прибора 11
    6. Расчет минимального допускаемого напряжения питания при заданной нагрузке 12
    Заключение 15
    Список используемой литературы 16
  • Курсовая работа:

    Проектирование маршрутно-операционного технологического процесса изготовления детали

    11 страниц(ы) 

    Введение 2
    1. Маршрутно-операционный технологический процесс изготовления детали 3
    2. Операционный эскиз токарной операции на токарном станке с ЧПУ 6
    3. Аналитический расчет режимов резания на чистовой переход 7
    Заключение 10
    Список используемой литературы 11
  • Контрольная работа:

    Информационное обеспечение СУТП. Синтез и исследование полного наблюдателя

    13 страниц(ы) 

    Тема: Синтез и исследование полного наблюдателя
    Исходные данные:

    Рисунок 1 Структурная схема объекта управления.
    – управляющее напряжение;
    – входное напряжение ЭДПТ;
    – коэффициент передачи исполнительного элемента (транзисторного преобразователя);
    – коэффициент передачи электрической части двигателя;
    – постоянная времени электрической части двигателя;
    – коэффициент передачи механической части двигателя;
    – конструктивный коэффициент ЭДПТ;
    – частота вращения ротора;
    – угол поворота ротора.
  • Курсовая работа:

    Разработка схемы электрической принципиальной реверсивного управления электродвигателем

    13 страниц(ы) 

    Введение 2
    1. Описание принципа работы схемы 3
    2. Выбор элементов электроавтоматики 4
    2.1. Электродвигатель 4А71В4У3….4
    2.2. Выбор магнитного пускателя….4
    2.3. Расчёт теплового реле…6
    2.4. Выбор световой сигнализации….7
    2.5. Выбор кнопок управления….7
    2.6. Трансформатор .8
    2.7. Выбор автоматического выключателя .9
    2.8. Выбор предохранителей 10
    Заключение….11
    Список используемой литературы 12
    Приложение А – Схема электрическая принципиальная
    Приложение В – Перечень элементов схемы
  • Реферат:

    Принятие христианства в Древней Руси и его влияние на историческую судьбу России

    17 страниц(ы) 

    У ИСТОКОВ ХРИСТИАНСТВА 3
    СЛАВЯНЕ ДО КРЕЩЕНИЯ 4
    РУСЬ ВЫБИРАЕТ ПРАВОСЛАВИЕ 5
    КРЕЩЕНИЕ РУСИ 6
    СЛАВЯНСКОЕ ПРАВОСЛАВИЕ 8
    ПЕРВЫЕ ПРЕДСТАВЛЕНИЯ СЛАВЯН О НОВОЙ РЕЛИГИИ 9
    ОТПЕЧАТОК ЭПОХ В РЕЛИГИОЗНЫХ ВЕРОВАНИЯХ 10
    РОЛЬ ХРИСТИАНСТВА В СТАНОВЛЕНИИ ГОСУДАРСТВА И КУЛЬТУРЫ 11
    СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 17