Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Лабораторная №6 вариант №13 по информатике, выполненная с использованием подпрограмм-процедур и подпрограмм-функций

Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки

Цель работы. Целью работы является написание программы на языке программирования «Pascal» для DOS с использованием подпрограмм и функций, задания для которых обозначены вариантом лабораторной работы. 2. Постановка задачи. Главной задачей программиста является создание наиболее простого, и, следовательно, быстрого алгоритма программы, выполняющего оба задания – А и Б, причём задание А необходимо оформить в виде процедуры, а задание Б в виде функции. При этом сделать программу как можно проще в использовании. 3. Описание алгоритма программы. Помимо короткого основного модуля программы, который управляет процедурами и функциями, в программу включены две функции и одна процедура, они же и являются подпрограммами, которые было необходимо использовать по условию лабораторной работы. Процедура представляет собой задание А, в котором необходимо было подсчитать количество нулей в матрицах. В программе матрицы представлены двухмерным массивом, числа в которые заносятся автоматически посредством случайного их генератора, после чего над ними производятся вычисления. Необходимо подчеркнуть, что как для занесения в матрицы случайных чисел, так и для подсчёта их нулевых элементов, использовался один двойной цикл оператора FOR. Первая функция – это программное меню, которое предоставляет пользователю программы выбор вычисления заданий и выход. Соответственно вторая функция – это задание Б, для выполнения которого автор программы использовал те же принципы построения подпрограммы, что и для выполнения подпрограммы задания А. 4. Блок-схема программы. См. на следующей странице. 5. Общие условия. В программе использовались два вида условий. Первое из них – условие оператора IF. Оно присутствует в основном модуле программы, который управляет подпрограммами (т. е. процедурами и функциями) и выполняет задание А или Б в зависимости от выбора пользователя из меню программы. Можно также выйти из программы без выведения на экран результатов. Второе условие – это условие оператора FOR, которое является скрытым условием. Оператор проверяет, все ли элементы массивов заполнены. 6. Исходный текст программы. program lab6v13; uses cr ; co s m1=20; 1=20; m2=100; 2=100; var kl,cycle00,cycle01, ull el a, ull el b:i eger; a:array of real; x:array of real; mid x,mid y,sum x,sum y,del x,del y:real; label exi progr,fu c ,s ar prg; procedure labproc q a; begi ull el a:=0; ull el b:=0; for cycle00:=0 o 1 do begi for cycle01:=0 o m1 do begi a:=i (ra dom(40)); if a=0 he ull el a:= ull el a 1; b:=i (ra dom(50)); if b=0 he ull el b:= ull el b 1; e d; e d; wi dow (1,5,75,7); go oxy (2,6); wri e ('Количество нулей в матрице А: ', ull el a:3); clreol; wri el (' '); go oxy (3,7); wri e ('Количество нулей в матрице Б: ', ull el b:3); clreol; e d; fu c io mid del (mid x,mid y,del x,del y:real):real; begi sum x:=0; sum y:=0; for cycle00:=0 o m2 do begi for cycle01:=0 o 2 do begi x:=i (ra dom(200)); sum x:=sum x x; e d; e d; mid x:=sum x/ 2; mid y:=sum y/m2; del x:=mid x/mid y; del y:=mid y/mid x; e d; fu c io me u:by e; var s r1,s r2,s r3:s ri g;kl:by e;key:char; begi s r1:='ФУНКЦИЯ';s r2:='ПРОЦЕДУРА';s r3:='ВЫХОД'; wi dow(25,24,55,24); ex color(15);go oxy(13,1);wri e(s r2); ex color(15);go oxy(25,1);wri e(s r3); ex color(14);go oxy(3,1);wri e(s r1);kl:=1; repea key:=readkey; case key of #75: begi if kl=2 he begi kl:=1; ex color(15);go oxy(13,1);wri e(s r2); ex color(14);go oxy(3,1);wri e(s r1); e d; if kl=3 he begi kl:=2; ex color(15);go oxy(25,1);wri e(s r3); ex color(14);go oxy(13,1);wri e(s r2); e d; e d; #77: begi if kl=2 he begi kl:=3; ex color(15);go oxy(13,1);wri e(s r2); ex color(14);go oxy(25,1);wri e(s r3); e d; if kl=1 he begi kl:=2; ex color(15);go oxy(3,1);wri e(s r1); ex color(14);go oxy(13,1);wri e(s r2); e d; e d; e d; u il key=#13; me u:=kl; e d; begi go oxy (1,1); wri e ('Лабораторная работа - 6, вариант - 13.'

); s ar prg: kl:=me u; ex color(15); if kl=3 he go o exi progr; if kl=2 he labproc q a; if kl=1 he go o fu c ; go o s ar prg; fu c : wi dow (1,5,75,7);clrscr; go oxy (3,6); wri e ('Средние значения массивов X и Y и их отклонения равны: ',mid x:3:3,'; ',mid y:3:3,'; ',del x:3:3,'; ',del y:3:3); clreol; go o s ar prg; exi progr: clrscr; e d. 7. Входные и выходные данные. Входные данные формируются посредством генератора случайных чисел и вносятся в программные массивы данных машиной самостоятельно. Это сделано для упрощения алгоритма программы, в ущерб вводу данных с клавиатуры. Причём в заданиях заносятся в массивы целочисленные данные. Это с деланно, в частности, для задания А с целью увеличения количества нулей в матрицах. Выводные данные в задании А представляют собой целые числа, так как они представляют собой количество нулей, а в задании Б – действительные числа. Лабораторная работа №6 Программирование с использованием подпрограмм пользователя. Цель работы – овладение навыками алгоритмизации задач с использованием подпрограмм пользователя различных видов, овладение навыками написания программ и обращения к ним, выбора параметров подпрограмм. Задание для самостоятельной работы. Изучить: правила записи подпрограмм различных видов и способов обращений к ним; способы передачи параметров в подпрограмму; правила записи программ, использующих подпрограммы. Разработать алгоритм решения задачи. Составить программу решения задачи. Подготовить тестовый вариант программы и исходных данных. Задание к работе Задание А. Выполнить на ЭВМ программу, использующую подпрограмму функцию, в соответствии с номером параметра, указанным в таблице. Проверить правильность выполнения программы с помощью тестового варианта. Вариант Задания Условия задачи Примечания 1 Вычислить большие корни кв. уравнений x2-ax b=0 cy2-dy-f=0 Все корни действительные 2 Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат; координаты заданы массивами X(100), Y(100) Расстояние точки от начала координат вычислять в подпрограмме 3 Определить периметры энугольников, координатами их вершин заданы в массивах X, Y. Длину стороны энугольников вычислять в подпрограмме 4 Подсчитать число точек, находящихся внутри круга радиусом r с центром в точке с координатами (1,1); координаты заданы массивами X(80), Y(80) Расстояние точки от центра круга определять в подпрограмме 5 Вычислить z=(v1 v2 v3)/3 , где v1 ,v2,v3, - объёмы шаров с радиусами r1 , r2 и r3 соответственно Vi вычислять в подпрограмме 6 Вычислить суммы положительных элементов массивов X( ), Y(M), Z(K)

Модуль, в отличие от программы, не может быть запущен на выполнение самостоятельно, он может только участвовать в построении программ и других модулей. Модули позволяют создавать личные библиотеки процедур и функций и строить программы практически любого размера. Модуль в Pascal представляет собой отдельно хранимую и независимо компилируемую программную единицу. В общем случае модуль это совокупность программных ресурсов, предназначенных для использования другими программами. Под программными ресурсами понимаются любые элементы языка Pascal: константы, типы, переменные, подпрограммы. Модуль сам по себе не является выполняемой программой, его элементы используются другими программными единицами. Все программные элементы модуля можно разбить на две части: 1)Pпрограммные элементы, предназначенные для использования другими программами или модулями, такие элементы называют видимыми вне модуля; 2)Pпрограммные элементы, необходимые только для работы самого модуля, их называют невидимыми (или скрытыми). В соответствии с этим модуль, кроме заголовка, содержит три основные части, называемыми интерфейсной, исполнимой и инициализируемой

1. Лабораторная работа по информатике, вариант №13, с методическим пособием.zip

2. Тесты по информатике с ответами. Вариант 6

3. Пояснительная записка к выполнению расчетной работы по дисциплине "информатика"

4. Лабораторная работа №2 по "Основам теории систем" (Решение задач линейного программирования симплекс-методом. Варианты разрешимости задач линейного программирования)

5. Учебно-лабораторный комплекс по удаленному администрированию цифровых телефонных станций с использованием локально-вычислительной сети

6. Использование рычагов в процессе выполнения предпринимательского проекта
7. Методические рекомендации по выполнению выпускной квалификационной работы бакалавра физико-математического образования профиль информатика
8. Основы электробезопасности при выполнении лабораторных работ

9. Тесты по информатике с ответами. Вариант 4

10. Тесты по информатике с ответами. Вариант 3

11. Лабораторная работа №6

12. Лабораторные работы по информатике

13. Лабораторная работа по информатике ( задания )

14. Возможные варианты по управлению дебиторской задолженностью с использованием информационных систем

15. Содержание и порядок использования международных стандартов аудита и сопутствующих услуг. Сравнительная характеристика МСА № 240 с ПСАД № 13

16. Выполнение расчетов, разработка баз данных и оформление технической документации с использованием табличных и текстовых процессоров

Чехол-органайзер для спинки авто "Happy Baby".
Чехол-органайзер – аксессуар, просто незаменимый во время поездок на автомобиле, благодаря множеству вместительных карманов. Помимо
699 руб
Раздел: Прочее
Детская горка, цвет: красный/желтый, скат 140 см.
Для активного летнего отдыха вам пригодится пластиковая горка Долони. Горка изготовлена из яркого пластика и украсит любую детскую комнату
2200 руб
Раздел: Горки
Магнитная игра для путешествий "Волшебный лес".
Уникальная логическая игра-головоломка для отличного времяпрепровождения и тренировки ума. Имеет компактное игровое поле с магнитными
530 руб
Раздел: Игры на магнитах

17. Использование дидактических игр для развития познавательной деятельности 6-классников

18. Внеклассное мероприятие по математике и информатике для 6 класса "Кладоискатели"

19. Использование педагогической оценки в воспитании поведения детей 5-6 лет

20. Использование информатики в экономических расчетах

21. Анализ медико-биологических данных с использованием Excel и СПП STADIA

22. Использование фитонцидных растений для оздоровления воздуха помещений
23. Влияние 6-БАП на растения кукурузы при разном уровне засоления
24. Организация выполнения задачи командиром инженерно-саперного взвода по проделыванию проходов в минно-взрывных заграждениях перед переднем краем обороны противника

25. Великобритания (расширенный вариант реферата 9490)

26. Глобальные проблемы человечества. Использование Мирового океана

27. Структурная геология один из вариантов

28. Платежи за использование природных ресурсов

29. Банковские операции с использованием векселей

30. Авторский договор как основание правомерного использования произведения

31. Византийско-Итальянские отношения 11-13 в.в.

32. Проблема нераспространения и не использования оружия массового уничтожения (ОМУ)

Простыня трикотажная на резинке, 90х200х25 см, цвет шоколад.
Трикотажные простыни и наволочки – это идеальный вариант постельных принадлежностей, создающий атмосферу уюта и гармонии в спальне,
678 руб
Раздел: Простыни, пододеяльники
Нож для чистки овощей "Victorinox", универсальный, двустороннее зубчатое лезвие, чёрный.
Изумительный нож для кухни. Небольшой и удобный, он идеально подходит для чистки овощей. А яркий цвет порадует глаз и не даст ножу
410 руб
Раздел: Овощечистки, рыбочистки
Говорящий планшетик "Новогодний праздник".
В этом планшетике Умка поёт, говорит и рассказывает сказки! 16 новогодних песенок («Песенка Умки», «Белые снежинки», «Снеговик», «Дед
344 руб
Раздел: Планшеты и компьютеры

33. Контрольная работа по муниципальному праву Вариант 2

34. Кримінальний кодекс України (Проект криминального кодекса Украины, варианты 1998-2001гг.)

35. Государство (6 лекций)

36. Животный мир как объект охраны и использования

37. Правовое регулирование использования и охраны животного мира

38. Использование интегрированных курсов при изучении иностранного языка
39. Использование библейских сюжетов в проектной деятельности учащихся старших классов средней школы (на примере немецкого языка)
40. Использование видео на уроках английского языка

41. Древнерусское искусство 10-13 веков

42. Использование символа как стилистического средства в поэзии символизма (на примере лирики немецкого поэта Стефана Георге)

43. Методическое руководство по проведению занятия по русскому языку в рамках аудиовизуального курса для студентов-иностранцев с использованием видеозаписи мультфильма "Мороз Иванович".

44. Фантастика и миф: использование мифологических образов в современной фантастической литературе

45. Использование кабинета для внеклассной работы по иностранному языку

46. Борьба Руси и Прибалтики с немецкой, шведской и литовской агрессией в 13 веке

47. Русская культура 9-13 вв.

48. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)

Набор кукол "Шарлотта Земляничка" (с одеждой).
Игровой набор "Шарлотта Земляничка" состоит из четырех мини-кукол высотой 8 см и массы полезных аксессуаров. Благодаря
1599 руб
Раздел: Шарлотта Земляничка
Именная ложка с надписью "София".
Предлагаем вашему вниманию готовое решения для подарка по любому поводу - именная ложка. Ложка изготовлена из нержавеющей стали, а ее
388 руб
Раздел: Прочее
Сушилка для белья напольная складная, 180x55x96 см, голубая.
Сушилка для белья напольная складная. Размеры: 180x55x96 см. Цвет каркаса: бело-голубой.
936 руб
Раздел: Сушилки напольные

49. Все темы (информатика) за 3-й семестр в СТЖДТ

50. Замечательные имена в информатике

51. Опыт и перспективы использования сети Интернет в коммерческих целях

52. Информатика

53. История развития информатики

54. Использование линий электропроводки в качестве среды передачи информации
55. Анализ системы безопасности Microsoft Windows 2000 Advanced Server и стратегий ее использования
56. Новейшие достижения в информатике

57. Использование компьютерных технологий в деятельности ОВД

58. Использование лазеров в информационных технологиях

59. Возможности средств мультимедиа и перспективы их использования

60. Информатика

61. Задачи графических преобразований в приложениях моделирования с использованием ЭВМ

62. Объектно-ориентированное программирование на С с использованием библиотеки OpenGL

63. Задача про транспортную систему. Подбор вариантов проезда с учетом кол-ва пересадо, длительности, видов транспорта (самолет, авто, поезд, водн.) (и класса)

64. MS SQL Server 6.5

Пробковая доска в деревянной раме MDF, 40x30 см.
Пробковые доски применяются в качестве персональных информационных дисплеев. На их поверхность с помощью кнопок или булавок можно
424 руб
Раздел: Прочее
Детская горка, розовая.
Стабильная и прочная пластиковая горка с пологим спуском. Горка характеризует высокое качество и непревзойденный дизайн! Изготовлена из
1941 руб
Раздел: Горки
Детский шампунь-гель для волос и тела Weleda "Апельсин", 150 мл.
Натуральное средство 2 в 1 с нежнейшей кремовой текстурой и растительной моющей основой бережно очищает и ухаживает за чувствительной
542 руб
Раздел: Гели, мыло

65. Различные классы баз данных по предметным областям использования

66. Социальная информатика

67. Формирование и использование информационных ресурсов

68. Программа сложной структуры с использованием меню

69. Билеты и ответы по Информатике за 11-й класс

70. Программа сложной структуры с использованием меню
71. Расчетная работа по дисциплине "Информатика" (создание шаблона "Пояснительная записка")
72. Работа с каталогами (лабораторная работа)

73. Кадры с использованием программы Microsoft Access 97

74. Использование макросов для программирования в MS ACCESS

75. Экзаменационные билеты по информатике

76. Ответы к экзаменационным билетам по Информатике. 2001-2002 год

77. Использование макросов в MS Access 2000

78. Использование Prolog совместно с другими ЯП

79. Методические рекомендации и задания для лабораторных работ по дисциплине «Вычислительные системы»

80. Visual J++ 6.0

Стул-стол для кормления Вилт "Алекс" (бежевый).
Удобный стульчик-трансформер для кормления Вашего малыша. Можно использовать без столешницы, поэтому по мере взросления вашего малыша, вы
1337 руб
Раздел: Стульчики для кормления
Пластиковое лото. Силуэты. Комплект из трех игр.
Набор «Силуэты» – это комплект из трёх развивающих игр. В него входит: 9 картонных двухсторонних карт с рисунками, 54 прозрачные
549 руб
Раздел: Лото детское
Комплект в коляску Карапуз "Цветочки", цвет: бежевый (3 предмета).
Комплект в коляску состоит из 3-х предметов: - матрац 45х75 см; - подушка 45х40 см; - одеяло 75х80 см. Материал: 100% хлопок. Наполнитель:
555 руб
Раздел: Подголовники и подушечки

81. Графы. решение практических задач с использованием графов (С++)

82. Теоретический анализ эффективности использования операционной системы ЛИНУКС

83. Microsoft Outlook Express - установка и использование

84. Использование полей и закладок для редактирования и обработки информации в документах Word

85. Разработка цикла лабораторных работ по основам работы в WINDOWS 2000

86. Использование гиперссылок при создании Веб-страницы
87. Использование электронных таблиц в Power Poin
88. Лабораторные работы по Автоматике

89. Лабораторная работа №7 по "Основам теории систем" (Решение задачи коммивояжера методом ветвей и границ)

90. Лабораторная работа №4 по "Основам теории систем" (Послеоптимизационный анализ задач линейного программирования)

91. Информатика в условиях устойчивого развития

92. Формулы и шпоры 10-11 кл. (информатика, геометрия, тригонометрия ...) (Шпаргалка)

93. Использование дифференциальных уравнений в частных производных для моделирования реальных процессов

94. Графы. решение практических задач с использованием графов (С++)

95. Лабораторные работы диагностики - анализ мочи и крови

96. Взятие материала для лабораторного исследования на грибок

Средство для сантехники "Cillit", от налета и ржавчины, спрей, 450 мл, 2 штуки.
"Cillit" для удаления известкового налета и ржавчины. Восстанавливает блеск различных поверхностей в ванной и на кухне: -
482 руб
Раздел: Для сантехники
Бумага "Color copy", белая, А4, 250 гр/м2, 125 листов.
Бумага предназначена для цветного копирования и полноцветной печати. Для нее характерна повышенная плотность, благодаря которой
613 руб
Раздел: Формата А4 и меньше
Батут.
Каркас: сталь Полотно: дюралевая нейлоновая сетка. Окантовка: прочный защитный материал. Количество ножек: 6 шт. Размер: 91 см. Допустимая
2821 руб
Раздел: Батуты, надувные центры

97. Влияние совместного использования пиридитола и дыхания гиипоксически-гиперкопнической газовой смесью на мыслительные способности здоровых пациентов

98. Сравнительная характеристика методов лабораторной диагностики трихомоноза

99. Об использовании лекарственных растений в фармации и медицине


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.