рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Программирование и алгоритмические языки

Работа сделанна в 2001 году

Программирование и алгоритмические языки - раздел Программирование, - 2001 год - Мнстерство Освти Науки Украни Сумський Державний Унверситет Кафедра Моделюван...

Мнстерство освти науки Украни Сумський державний унверситет Кафедра Моделювання складних систем КУРСОВА РОБОТА з предмету Програмування алгоритмчн мови на тему Використання пдпрограм Виконав студентКоваль .В.ГрупаЕСЗТ-81сФакультетзаочнийПереврив викладачАндрнко В Варант роботи14 Суми 2001 ЗМСТ Змст2Вступ31.Завдання 141.1Постановка задач41.2Виршення задач програма41.3Отриманий результат псля виконання програми51.4Аналз отриманого результату51.5Опис формату пдпрограми функц61.6Формальн та фактичн параметри функц62.Завдання 272.1Постановка задач72.2Виршення задач програма72.3Отриманий результат псля виконання програми2.4Аналз отриманого результату2.5Опис формату пдпрограми процедури2.6Формальн та фактичн параметри процедури3.Опис використаних в програмах операторвВикористана лтература ВСТУП Часто в пдпрограм виявляються однотипн длянки, як виконують т ж сам обчислення, але з рзними даними. Так частини програм доцльно оформлювати у вигляд пдпрограм.

Використання пдпрограм дозволя 1 зробити основну програму бльш наочною компактною 2 зменшити обм використовувано памят ЕОМ 3 скоротити час налагодження, тому що програмування налагодження основно програми пдпрограми можуть виконувати паралельно рзн програмсти.

В Турбо-Паскал видляють два види програм процедури функц.

Структура процедур функцй така ж, як структура основно програми, тобто включа заголовок блок. В свою чергу блок складаться з роздлу описв роздлу операторв. Текст процедури або функц може бути розташований в основнй програм одним з нижчевикладених способв 1 розташований безпосередньо в роздл опису основно програми 2 записаний у окремий файл вставлений в роздл описв основно програми за допомогою директиви комплятору I мяфайлу 3 оформлений у вигляд зовншнього модуля це можуть бути або стандартн модул, або поряд з використанням стандартних модулв кожний програмст ма можливсть органзац власних модулв.

Структура любого модуля ма вигляд unit мя модуля interface uses списоквикористовуванихмодулв Вдкрит оголошення implementation uses списоквикористовуванихмодулв Власн оголошення Процедури та функц begin end. ЗАВДАННЯ 1 Постановка задач Обчислити суми елементв нижнх трикутних матриць для матриць А15,15 В20,20. Виконати з використанням пдпрограми функц. Виршення задач Program KursTask1Uses Crt Const n4 m6 Type MasArray1 m,1 m of RealVar a, b Mas Sa,Sb Real - Пpоцедуpа встановлення кольоpу шpифта - Procedure Tc pInteger Begin TextColorp End - Пpоцедуpа введення числових елементiв матpиць - Procedure InT kString xInteger Var mMas Var i, j Integer Begin For i1 To x Do Begin For j1 To x Do Begin WriteМасив TC15 Writek TC7 Write строка TC15 Writei TC7 Write елемент TC15 Writej TC7 Write TC15 ReadLnmi, j TC7 End End End - Функцiя обчислення суми елементiв нижньо тpикутно матpицi - Function Sum kString xInteger Var mMasReal Var i, j,t Integer s Real Begin t0 s0 For i1 To x Do Begin tt1 For j1 To t Do Begin ssmi, j End End Sums End - Основна пpогpама - Begin ClrScr InTA,n, a InTB,m, b SaSumA,n, a WriteСума елементiв нижньо тpикутно матpицi TC15 WriteA TC7 Write доpiвню TC15 WriteLnSa52 TC7 SbSumB,m, b WriteСума елементiв нижньо тpикутно матpицi TC15 WriteB TC7 Write доpiвню TC15 WriteLnSb52 TC7 ReadKey End. Отриманий результат псля виконання програми Масив A строка 1 елемент 1 -5Масив A строка 1 елемент 2 -4Масив A строка 1 елемент 3 -3 Масив A строка 1 елемент 4 -2 Масив B строка 6 елемент 10 Масив B строка 6 елемент 11 Масив B строка 6 елемент 12 Масив B строка 6 елемент 13 Масив B строка 6 елемент 14 Масив B строка 6 елемент 15 Сума елементiв нижньо тpикутно матpицi A дорiвню 40.00 Сума елементiв нижньо тpикутно матpицi B доpiвню 35.00 Аналз отриманого результату Для зручност побудови програми замсть параметрв 15,15 та 20,20 матриць А В вдповдно, були використан розмри 4,4 та 6,6, як можуть змнюватися шляхом змни чисельних значень констант n та m. Вище приведено результат, обчислений програмою.

При введенн обох матриць, вводяться вс числов значення, а потм з створених матриць видляться нижня трикутна матриця за даними завдання Матриця АМатриця В-20-19-18-17-16-15-5-4-3-2-14-13-12-11- 10-9-1012-8-7-6-5-4-33456-2- Для переврки врност обчислення програмою суми елементв нижньо трикутно матриц виконамо пдрахунок для матриц масиву А переврочне обчислення 5 1 0 3 4 5 7 8 9 10 40 результат обчислення програми Сума елементiв нижньо тpикутно матpицi A дорiвню 40.00 Як ми можемо бачити, результати дентичн, а це свдчить про те, що програма обробила вхдн дан врно видала врну вдповдь.

Вищевикладене може обгрунтовано свдчити про те, що програма виконана врно.

Опис формату пдпрограми функц

Отриманий результат псля виконання програми Масив X строка 1 елемент 1... Пдпрограма функця використовуться, якщо в програм виявляються однотипн... Виконати з використанням пдпрограми процедури. Виршення задач Program ... В свою чергу блок складаться з роздлу операторв. Загальний вигляд функ... Вище приведено результат, обчислений програмою. При введенн обох матри...

Опис формату пдпрограми процедури

В свою чергу блок складаться з роздлу операторв. Опис процедури ма виг... Мж формальними фактичними параметрами повинна бути вдповднсть по клько... Crtстандартний модуль Турбо-Паскаля, який пдтриму текстовий режим дозв... Офицеров Д.В Старых В.А. Радио и связь, 1988.

– Конец работы –

Используемые теги: Программирование, алгоритмические, Языки0.068

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Программирование и алгоритмические языки

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Конспект лекций по курсу Алгоритмические языки и программирование Основы языка С++
Пермский Государственный технический университет... Кафедра информационных технологий и автоматизированных... Викентьева О Л...

В первом семестре рассматриваются основные конструкции языка Си и базовая технология программирования структурное программирование
В первом семестре рассматриваются основные конструкции языка Си и базовая технология программирования структурное программирование... Структурное программирование это технология создания программ позволяющая... Компиляторы и интерпретаторы Трансляторы бывают...

Два объекта истории русского языка: живой язык диалектный и литературный язык
Новые общественные функции приобретает русский язык по мере сложения новой исторической общности советского народа он становится межнациональным... Современный период... Горшкова Хабургаев ИГРЯ...

Лекция 1. Объектно-ориентированное программирование – это новый подход к программированию. Объектно- ориентированные языки обладают свойством
ВВЕДЕНИЕ... Приступая к изучению более сложных конструкций языка С следует прежде всего повторить тот материал который был...

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

Все языки программирования делятся на языки низкого, высокого и сверхвысокого уровня
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ ЗАДАНИЕ ЗАДАНИЕ... ВВЕДЕНИЕ...

Применение языков программирования высокого уровня для реализации численных методов
Повышается уровень подготовки студентов вузов, которые уже с первых курсов приобщаются к использованию ЭВМ и простейших численных методов, не… В связи с этим можно констатировать, что применение ЭВМ приобрело массовый… И здесь на помощь пользователю приходят описания языков программирования высокого уровня далее ЯВУ и численные методы…

ИНОСТРАННЫЙ ЯЗЫК: АНГЛИЙСКИЙ ЯЗЫК
высшего профессионального образования... Алтайская государственная академия культуры и искусств... Факультет информационных ресурсов и дизайна...

Языковой материал для немецкого языка
Аспирация согласных p , t , k .Ассимиляция по глухости.Ударение и мелодика в немецком предложении. Ритмнемецкой речи. Ударение словесное, фразовое,… Отличие фонетического строя немецкого языка отфонетического строя русского… Склонение им н существительных.АртикльАртикль - служебное слово. Понятие о происхожденииартикля. Определ нный и…

Языковой материал для испанского языка
Понятие о смысловой группе. Полныеи редуцированные формы служебных слов. Различное произношение союза y.Интонация полного перечисления. Понятие о… Число единственное и множественное. Падеж общий ипритяжательный.АртикльАртикль… Роль прилагательных.Число. Усеч ннаяформа некоторых прилагательных grande, bueno, malo. Стилистическая рольположения…

0.036
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам