русс | укр

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

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

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

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


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

Задание к работе


Дата добавления: 2014-11-27; просмотров: 1085; Нарушение авторских прав


Задание А.

Выполнить на ЭВМ программу, использующую подпрограмму-функцию, в соответствии с номером параметра, указанным в табл. 1.6.1.

 

Таблица 1.6.1

Вариант Условия задачи Примечания
Вычислить наибольшие корни квадрат­ных уравнений Все корни дейст­вительные  
Подсчитать число точек, находящих­ся внутри круга радиусом г с центром в начале координат; координаты за­даны массивами Х(100), Y(100)   Расстояние точ­ки от начала коор­динат вычислять в подпрограмме
Определить периметры треугольни­ков, заданных координатами их вершин ХА (5), ХВ (5), ХС (5) YA (5), YB (J), YC (5) Длину стороны треугольников вы­числять в подпро­грамме
Подсчитать число точек, находящих­ся внутри круга радиусом г с центром в точке с координатами (1, 1); коорди­наты заданы массивами Х (80), Y (80)   Расстояние точ­ки от центра круга определять в под­программе  

 


Таблица 1.6.1 Окончание

Вариант Условия задачи Примечания
Вычислить , где v1, v2, v3 – объемы шаров с радиусами r1, r2, r3 соответственно vi вычислять в подпрограмме
Вычислить суммы положительных элементов массивов X (N), Y (M), Z (K)
Вычислить среднее арифметическое положительных элементов для массивов A (N1), B (N2), C (N3)
Подсчитать количество отрицательных элементов матриц X (10, 15) и Y (20, 12) Количество отрицательных элементов матрицы вычислять в подпрограмме
Вычислить суммы положительных элементов каждой строки для матриц A (10, 12) и B (15, 10)   Сумму положительных элементов строки матрицы вычислять в подпрограмме
Вычислить , где xm1 и xm2 - наименьшие элементы массивов X1 (70), X2 (80) Наименьший элемент одномерного массива вычислять в подпрограмме

 



2. Проверить правильность выполнения программы с помощью тестового варианта.

Задание Б.

1. Выполнить на ЭВМ программу, использующую подпрограмму-процедуру в соответствии с номером, указанным в табл. 1.6.2.

 

Таблица 1.6.2.

Вариант задания Условие задачи Примечания  
Вычислить , где s1 и k1 сумма и количество положительных элементов массива Х(N); s2 и k2 сумма и количество отрицательных элементов массива Y (M)  
 
Вычислить , где s1 и k1 сумма и количество положительных элементов массива Х(100); s2 и k2 сумма и количество отрицательных элементов массива Y (80) Вычислять в одной подпрограмме s и k  
 

 


Таблица 1.6.2 Окончание

Вариант задания Условие задачи Примечания
Вычислить и запомнить суммы положительных элементов каждой строки матрицы А (10, 20), В (15, 10)    
Вычислить , где x1 и x2 – корни уравнения , y1 и y2 - Все корни действительные
Найти наибольшие элементы и их порядковые номера массивов Х (N) и Y (М)
Переписать положительные элементы массива Х(100) и Y (80) в массив Z подряд Запись в массив Z осуществлять в подпрограмме
Найти наименьшие элементы и номера строк и столбцов, в которых они расположены, для матриц А (10, 15) и В (15, 12)  
Вывести на печать элементы цело­численных матриц N (5, 8) и М (10, 6), кратные трем  
Вычислить , где xi и yi заданы массивами Все суммы вычислять с использованием подпрограммы
Вычислить , где xmax – максимальный элемент массива Х (50); ymin – минимальный элемент массива Y (40) xmax и ymin вычислять в подпрограмме

 

2. Проверить правильность выполнения программы с помощью тестового варианта.

 

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

1. Указать, при каких условиях целесообразно использо­вание подпрограмм, какие выгоды они предоставляют пользователю.

2. Указать, в чем отличие различных видов подпрограмм пользователя.

3. Указать способы обращения к подпрограммам пользователя.

4. Указать способы передачи параметров в подпрог­рамму.

5. Указать, как организовать подпрограмму без пара­метров.

6. Перечислить, как согласуются формальные и фактиче­ские параметры.

7. Указать конструкции, которые могут быть формальны­ми и фактическими параметрами.


Лабораторная работа № 1-7
обработка файловых структур данных

Цель работы — овладение навыками алгоритмизации и программирования файловых структур данных; проектиро­вание структуры файла, вывод данных в файл, чтение данных из файла.



<== предыдущая лекция | следующая лекция ==>
Задание к работе | Задание к работе


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


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

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

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


 


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

 
 

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

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