Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Хотите ли вы стать модератором раздела сайта или форума? (Желающие пишем админу.)

Да, конечно.
Только за большие деньги.
Нет, ни за что.
Ну может в будущем...


Результаты
Другие опросы

Всего голосов: 650
Комментарии: 2


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



Лабораторная работа

Лабораторная работа 10

Без названия

Теоретический материал Справочник по процедурам и функциям


Цель работы: Обобщить знания и навыки, полученные при выполнении предыдущих лабораторных работ.

Общие сведения:

При выполнении следующих заданий следует максимальным образом структуризовать свои программы. Помните, что использование подпрограмм делает программу более универсальной, позволяет легче разобраться с работой каждого из ее блоков.

Контрольные вопросы

  • Перечислите основные этапы разработки программы;
  • Правила использования типа "массив";
  • Правила использования типа "запись";
  • Правила использования типа "строка";
  • Правила использования типа "множество";
  • Правила программирования и использования файлов программах на Паскале;
  • Правила программирования и использования процедур и функций;
  • Виды параметров процедур и функций.
  • Задания:


    1. Необходимо составить программу идентификации треугольника (остроугольный, прямоугольный, тупоугольный, равнобедренный, равносторонний) по его элементам. Величины указанных элементов генерируются случайно как целые числа в допустимых диапазонах (например, углы - в диапазоне от 1 до 180). Предусмотреть возможность вводить величины элементов для идентификации фигур с клавиатуры, предусмотрев защиту от неверного ввода данных.
    a) Идентификация треугольника по двум его углам U1 и U2
    b) Идентификация треугольника по трем его сторонам.
    c) Идентификация треугольника по двум сторонам и углу между ними.
    2. Идентифицировать трапецию (обыкновенная, прямоугольная, равнобедренная, прямоугольник) по двум прилежащим углам. Условия генерации параметров такие же как в задаче (1).
    3. Составить программу, анализирующую нажатую клавишу на ее принадлежность к определенной группе клавиш. Соответствующие сообщения выдаются для цифровых клавиш, больших букв и малых букв латинского алфавита.
    4. Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девочки, причем для девочек вероятность выбора в два раза ниже, чем для мальчиков.
    5. Необходимо вывести полностью оформленную таблицу - в рамке и с элементами, указывающими содержание строк и столбцов. Точность - "Z" знаков после десятичной точки.
    a) Целые степени N для чисел p, e, и их отношения p/e. N=1..6, Z=4.
    b) Логарифмы целых N=2..20 по целому основанию M=2..10 (LogMN = Ln(N) / Ln(M) ). Z=3.
    c) Функции и для целых N=10..20. Здесь важна методика вычисления функций для избежание переполнения разрядной сетки типов данных. Z=3.
    6. Определить массу тела в форме куба со стороной L, плотность которого равномерно убывает от центра к краям. В центре куба плотность равна Pc, а на вершинах куба - Pk


    Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


    .


    книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать