Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення програми для роботи з послідовностями

Реферат Створення програми для роботи з послідовностями





рший етап - оголошення функції, яке складається з заголовка функції, списку формальних параметрів і порожнього оператора. Оголошення потрібно компілятору на стадії лінковки для того, щоб вказати існування даної функції. Заголовок функції складається з типу значення, що повертається (у разі, якщо функція не вертає значення, їй присвоюється тип void), ім'я функції і обов'язкового списку формальних параметрів. Якщо список формальних параметрів порожній, то за умовчанням в нього записується ключове слово void. Другий етап - визначення функції, в якому після заголовка в фігурних дужках йдуть оператори, що виконуються в тілі даної функції. У випадку, якщо необхідно повернути значення, використовується оператор return. Він передає необхідне значення в потік виклику і примусово завершує функцію. В одній функції може бути як завгодно операторів повернення, але вихід буде здійснюватися за першою з них. І третій етап - безпосередньо виклик функції, який може проходити нижче оголошення чи ухвали і може бути використаний всередині самої функції (рекурсія). p align="justify"> Підпрограми у Сі і Паскалі мають однаковий механізм передачі параметрів у функцію через стек, успадкований у мов більш низького рівня. Повернення значення у Сі відбувається через процесор, а тому проходить швидше повернення значення в Паскалі. Функції Сі мають більш послідовну організацію, а тому виграють в синтаксисі у підпрограм Паскаля. p align="center"> паскаль алгоритм пакет налагодження

1.8 Підсумки аналізу порівняння мов програмування Паскаль і Сі


У розглянутих мовах програмування високого рівня Сі і Паскаль є як свої плюси, так і свої мінуси. Зручність у використанні мови програмістом є важливим фактором при оцінці і порівнянні мов, а гнучкість мови дозволяє розширити можливості при реалізації алгоритмів різних рівнів. Мова Паскаль громіздкий і має обмежений набір можливостей порівняно з багатьма мовами, проте він досить иерархичен і структурований. Мова Сі гнучкий і логічний у своїй структурі, має набагато більше можливостей для роботи, однак таїть у собі багато небезпек. Керниган каже: «ѳ - інструмент, гострий, як бритва: з його допомогою можна створити і елегантну програму, і криваве місивоВ» [4]. Тому використання мови Сі виправдано лише при достатньому рівні знань у сфері програмування. На сьогоднішній день очевидно, що мова Паскаль не може гідно конкурувати з мовою Сі, так як при ускладненні завдань, що постають перед програмістами, потрібно в першу чергу гнучкість і функціональність. br/>

2. Практична реалізація завдання


.1 Опис завдання і обмежень на її виконання


Формулювання завдання звучить таким чином: У целочисленном масиві знайти найбільш довгий ланцюжок однакових поспіль стоять елементів. Необхідно реалізувати програму, здатну генерувати випадкову послідовність чисел або зава...


Назад | сторінка 13 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка Паскаль-програми для вирішення складної функції
  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Значення, функції і види контролю при реалізації управлінських рішень
  • Реферат на тему: Програмна реалізація графічного методу розв'язання задач нелінійного пр ...
  • Реферат на тему: Функції та значення релігії