- •Глава 7. Задачи по программированию для индивидуального решения
- •Предисловие
- •Введение
- •Глава 1. Работа в среде текстового редактора Word
- •§ 2 Манипуляции с Windows-окнами
- •8. Измените состав панелей инструментов в окне Word.
- •§ 3 Создание и сохранение простейшего документа
- •Заявление
- •§ 4 Загрузка документа в среду Word
- •§ 5 Пересылка в среде Word документа, хранящегося в одной папке (или диске) в другую папку (или на другой диск)
- •§ 6 Понятие абзаца
- •3.Это абзац, который состоит из одной строки.
- •§ 7 Копирование, перенос и удаление выделенных участков текста
- •§ 8 Перенос и копирование выделенных участков документа путем их «перетаскивания» с помощью мыши
- •§ 9 Установка параметров страницы. Элементы макетирования четырехстраничного текста
- •§ 10 Установка ориентации страницы и необходимых размеров страницы и ее полей
- •§ 11 Создание таблиц
- •Глава 1. Операционная система Windows
- •§ 1 Введение
- •§ 2 Графическая операционная система windows
- •§ 3 Первоначальное знакомство с Windows
- •§ 4 Основные операции в Windows
- •§ 5 Окна Windows
- •§ 6 Файловая система Windows
- •§ 7 Программа Проводник
- •§ 8 Операции с файлами и папками
- •§ 9 Пересылка файлов (папок) из одного места в другое
- •§ 10 Удаление файла (папки)
- •§ 11 Выбор нескольких файлов (папок)
- •§ 12 Создание папок
- •Глава 3. Работа в среде табличного процессора
- •§ 1 Вид окна Excel 2000
- •§ 2 Выделение ячеек, редактирование информации в ячейках
- •§ 3 Перемещение и копирование информации, содержащейся в ячейках
- •§ 4 Выполнение арифметических операций средствами Excel 2000
- •§ 5 Создание прогрессий
- •§ 6 Форматы ячеек
- •§ 7 Расчёты с использованием функций Excel 2000
- •§ 8 Формулы массива
- •§ 9 Индикация ошибок при использовании формул
- •§ 10 Решение уравнений с одним неизвестным с использованием функций Excel 2000
- •§ 11 Графическое представление данных с помощью диаграмм
- •§ 12 Использование Excel 2000 для управления базами данных
- •§ 13 Одновременное использование Excel 2000 и Word 2000
- •Литература
- •Глава 4. База данных и системы управления базами данных. Введение в систему управления базами данных ms Access
- •§ 1 Введение
- •§ 2 Проектирование базы данных (постановка задачи)
- •§ 3 Создание базы данных
- •§ 4 Установка и исправление свойств полей
- •§ 5 Определение структурной связи между таблицами
- •§ 6 Ввод, просмотр и корректировка данных. Использование свойств "Подстановки"
- •§ 7 Создание форм для ввода/редактирования данных в таблицах
- •§ 8 Вывод на печать характеристик и содержимого таблиц
- •§ 9 Сортировка, фильтрация и организация выборки данных (запросов)
- •§ 10 Построение и выполнение запросов на выборку данных
- •§ 11 Создание отчетов
- •Глава 5. Основы работы в Интернете
- •§ 1 Введение
- •§ 2 История Интернета
- •§ 3 Интернет в России
- •§ 4 Адреса и имена серверов
- •§ 5 Виды доступа в Интернет
- •§ 6 World Wide Web — «Всемирная паутина»
- •§ 7 Url и протоколы доступа к ресурсам Интернета
- •§ 8 Http- и ftp-серверы
- •§ 9 Броузер Internet Explorer 5
- •§ 10 Поисковые системы Интернета
- •§ 12 Почтовая программа Outlook Express 5
- •§ 13 Почтовая система Mail.Ru
- •§ 14 Программа архивации и разархивации WinZip
- •§ 15 Редактор Word 2000 и Интернет
- •§ 16 Расстановка гиперссылок
- •§ 17 Мастер Web-страниц редактора Word 2000
- •§ 18 Вставка графических объектов в документ Word 2000
- •§ 19 Работа со вставленными графическими объектами
- •§ 20 Размещение набора Web-страниц на сайте Narod.Ru
- •§ 21 Создание Web-страницы средствами сайта Narod.Ru
- •§ 22 Личный сайт и поисковые системы
- •§ 23 Чат и чат-серверы
- •§ 24 Интернет-магазины и интернет-услуги
- •Приложение 1. Темы рекомендуемых лабораторных работ
- •1. Виртуальное посещение музеев (2 часа)
- •2. Поиск необходимой информации (4 часа)
- •3. Организация почтового ящика, отправка и получение электронных писем (4 часа)
- •4. Отправка и получение электронных писем с помощью программы Outlook Express (4 часа)
- •5. Создание набора Web-страниц и размещение его на сайте (4 часа)
- •6. Создание Web-страницы средствами сайта (4 часа)
- •Библиографический список
- •Глава 6. Программирование в среде Delphi
- •§ 1 Введение
- •§ 2 Работа со средой Delphi
- •§ 3 Особенности программ, работающих под управлением ос Windows
- •§ 4 Реализация линейных алгоритмов на языке Object Pascal
- •§ 5 Общая структура программы
- •§ 6 Система типов языка Object Pascal
- •§ 7 Стандартные функции языка Object Pascal для работы с числовыми и символьными типами
- •§ 8 Ввод и вывод данных
- •§ 9 Реализация разветвляющихся алгоритмов
- •§ 10 Использование массивов и циклов
- •§ 11 Компонент Memo и его использование для ввода элементов массивов
- •§ 12 Использование таблицы для вывода двумерных массивов на экран
- •§ 13 Использование процедур и функций пользователя
- •§ 14 Обращение к внешним устройствам
- •§ 15 Вывод информации на бумагу
- •§ 16 Особенности переноса информации между жёстким диском некоторыми компонентами Delphi
- •§ 17 Консольное приложение
- •Глава 7. Задачи по программированию для индивидуального решения
- •§ 1 Линейная программа
- •§ 2 Библиотечные функции в линейных программах
- •Угол — количество гр., количество минут мин., количество секунд сек.
- •Примечание
- •§ 3 Разветвляющиеся программы
- •Примечание
- •Прямые перпендикулярны
- •§ 4 Циклические программы. Использование массивов в программах
- •§5 Внешние файлы. Использование массивов в программах
- •§ 6 Использование внешних процедур и функций в программах
- •Получить:
- •§ 7 Задачи на применение изученных алгоритмических структур
- •§ 8 Задачи на обработку матриц
- •Оглавление
- •§10 Решение уравнений с одним неизвестным с использованием функций Excel 2000……………………………………
- •Глава 5. Основы работы в Интернете…………………………
- •§3 Интернет в России……………………………… ...……….
- •Приложение 1. Темы рекомендуемых лабораторных работ……
- •Глава 6. Программирование в среде Delphi… …………………..
- •Глава 7. Задачи по программированию для индивидуального решения
- •§ 6 Использование внешних процедур и функций в программах
Примечание
Уклон линии — отношение превышения h между точками к горизонтальному проложению S между ними.
Превышение — разность высот точек.
Горизонтальное проложение — ортогональная проекция линии местности на горизонтальную плоскость.
Высоты горизонталей всегда кратны высоте сечения рельефа. Высота сечения рельефа — это расстояние, на которое отстоят друг от друга уровенные поверхности, рассекающие земную поверхность.
-
Написать программу для вычисления предполагаемого валового сбора зерна по формулам:
г де x1, x2, x3- площади почвенных групп (в га),
R — текущая норма осадков (в мм).
Форма запросов при вводе исходных данных и сообщений при выводе результатов.
ПЛОЩАДИ ПОЧВЕННЫХ ГРУПП:
X1=
X2=
X3=
ТЕКУЩАЯ НОРМА ОСАДКОВ=
ПРЕДПОЛАГАЕМЫЙ ВАЛОВЫЙ СБОР ЗЕРНА=значение Y центнеров.
-
Написать программу для определения характера взаимного расположения прямых, заданных уравнениями:
A1 X + B1 Y + C1 = 0
A2 X + B2 Y + C2 = 0
В программе предусмотреть следующие запросы при вводе исходных данных:
A1, B1, C1=
A2, B2, C2=
Затем в программе должен вычисляться определитель
D = A1 B2 – A2 B1.
Если |D|<10-5, прямые можно считать параллельными. В этом случае выводить сообщение
ПРЯМЫЕ ПАРАЛЛЕЛЬНЫ.
В случае непараллельности прямых (условие |D|<10-5 не выполняется) вычисляются координаты точки их пересечения по формулам
И выводится сообщение
ПРЯМЫЕ ПЕРЕСЕКАЮТСЯ В ТОЧКЕ значение X0, значение Y0.
В этом же случае проверяется условие перпендикулярности прямых
И в случае его выполнения выводится сообщение
Прямые перпендикулярны
В случае, когда прямые не перпендикулярны, вычисляется тангенс угла между ними:
А затем угол =arctg T. Полученный угол переводится в градусы, минуты и секунды (с точностью до 1сек.), после чего выводится сообщение:
ПРЯМЫЕ ПЕРЕСЕКАЮТСЯ ПОД УГЛОМ значение угла в гр., мин., сек.
-
Написать программу для определения положения точки с координатами X1, Y1 по отношению к полосе шириной P, ось которой описывается уравнением AX + BY + C = 0.
Расстояние от точки с координатами X1, Y1 до прямой можно вычислить по формуле:
Условие нахождения точки в указанной полосе является неравенство RP/2.
В программе предусмотреть запросы на ввод исходных данных:
A, B, C=
P=
X1, Y1=
Результат выводить в виде одного из сообщений:
ТОЧКА В ПРЕДЕЛАХ ПОЛОСЫ или
ТОЧКА ЗА ПРЕДЕЛАМИ ПОЛОСЫ
-
Написать программу для определения положения точки с координатами X1, Y1 по отношению к круглому участку радиуса R с центром в точке с координатами X0, Y0.
Пояснение: признаком нахождения точки внутри или на границе участка является выполнение неравенства
В программе предусмотреть выдачу запросов на ввод исходных данных:
X0, Y0=
R=
X1, Y1=
Результаты выводить в виде одного из сообщений:
ТОЧКА В ПРЕДЕЛАХ УЧАСТКА или
ТОЧКА ЗА ПРЕДЕЛАМИ УЧАСТКА
-
Написать программу для определения положения точки с координатами X1, Y1, Z1 по отношению к сфере с радиусом R и координатами центра X0, Y0, Z0. Признаком нахождения точки внутри сферы или на ее границе является выполнение неравенства
г де
в программе предусмотреть выдачу запросов на ввод исходных данных:
X0, Y0, Z0=
R=
X1,Y1, Z1=
Результаты выводить в виде одного из сообщений:
ТОЧКА ЗА ПРЕДЕЛАМИ СФЕРЫ
ТОЧКА В ПРЕДЕЛАХ СФЕРЫ
-
Написать программу для определения положения точки с координатами X1, Y1 по отношению к прямой, описываемой уравнением AX + BY + C = 0. Признаком того, что точка лежит на прямой будем считать выполнение неравенства :
Ф орма запросов при вводе исходных данных:
A, B, C=
X1, Y1=
Форма вывода результата:
ТОЧКА НА ПРЯМОЙ или
ТОЧКА ВНЕ ПРЯМОЙ,
В зависимости от выполнения или невыполнения заданного условия .
-
Написать программу, которая определяет положение прямой, заданной уравнением AX+BY+C=0 относительно прямоугольной системы координат. Возможные ситуации:
A=0, B=0, C — любое — ошибка при вводе исходных данных, прямой не существует,
A=0, B0, C=0 — прямая совпадает с осью X,
A0, B=0, C=0 — прямая совпадает с осью Y,
A=0, B0, C0 — прямая проходит через точку Y= –C/B
параллельно оси X,
A0, B=0, C0 — прямая проходит через точку Y= –C/A
параллельно оси Y,
A0, B0, C=0 — прямая проходит через начало координат и точку с произвольным значением X (предусмотреть в случае возникновения указанной ситуации ввод значения X) и Y = –AX/B.
A0, B0, C0 — прямая пересекает ось X в точке X= –C/A и ось
Y в точке Y=-C/B.
Запросы при вводе исходных данных:
ПАРАМЕТРЫ A, B, C =
Форма вывода результатов:
СОВПАДАЕТ С ОСЬЮ X
или СОВПАДАЕТ С ОСЬЮ Y
и т. п.
В случае A0, B0, C=0 вначале выводить запрос: ВВЕДИТЕ ЛЮБОЕ ЗНАЧЕНИЕ X, а затем сообщение:
ПРОХОДИТ ЧЕРЕЗ НАЧАЛО КООРДИНАТ И ТОЧКУ
X = значение, Y = значение.
3.29 Написать программу, которая определяет, лежит ли точка с координатами X, Y на прямой, проведенной через точки с координатами X1, Y1 и X2, Y2. Признаком, того что точка лежит на прямой, будем считать выполнение неравенства.
Форма вывода результата:
ТОЧКА НА ПРЯМОЙ, если точка лежит на прямой, и
ТОЧКА ВНЕ ПРЯМОЙ, если точка лежит не на прямой.
Форма запроса при вводе исходных данных:
КООРДИНАТЫ X1, Y1=
КООРДИНАТЫ X2, Y2=
КООРДИНАТЫ X, Y= .