Зміст
Введення
1. Порівняльний аналіз мов програмування високого рівня Сі і Паскаль
1.1 Структура програми
1.2 Типи даних
1.2.1 Стандартні типи
1.2.2 Користувальницькі типи
1.3 Арифметичні операції
1.4 Покажчики та векторні типи даних
1.5 Оператори розгалуження
1.5.1 Умовні оператори з кількома умовами
1.5.2 Оператори-перемикачі
1.6 Цикли
1.6.1 Організація операторів циклів
1.6.2 Безумовний перехід
1.7 Користувальницькі підпрограми
1.8 Підсумки аналізу порівняння мов програмування Паскаль і Сі
2 Практична реалізація завдання
2.1 Опис завдання і обмежень на її виконання
2.2 Реалізація завдання
2.3 Алгоритми, реалізовані в процесі виконання завдання
Висновок
Список використаних джерел
Введення
У сучасну епоху комп'ютеризації та інформатизації перед суспільством постає завдання реалізації все більш і більш складних алгоритмів обробки потоків даних в найкоротші терміни. Реалізацією цього завдання займаються інженери різних спеціальностей в усьому світі. Для вирішення тієї чи іншої задачі у сфері інформатики вирішуються такі підзадачі:
В· постановка задачі;
В· збір даних, необхідних для вирішення задачі;
В· реалізація алгоритму обробки даних;
В· трансляція алгоритму в структуру, здатну вирішити поставлене алгоритм - програму або пакет програм;
В· тестування і налагодження програми або пакету програм;
В· застосування програми або пакету програм до поставленого завдання;
В· аналіз отриманих результатів.
Для створення програми, здатної вирішувати поставлені завдання, використовуються різні мови програмування. На даний момент у світі існує велика кількість мов програмування різних рівнів, що відрізняються один від одного не тільки по синтаксису, але і за структурою роботи з даними. В якості об'єкта дослідження для отримання інформації про можливості функціонально - орієнтованих мов програмування високого рівня будуть розглядатися два характерних представника мов цього класу - Паскаль і Сі. У порівняльному аналізі цих двох мов необхідно буде визначити характерні особливості в їх структурі і виділити з них найбільш зручний в плані реалізації поставлених завдань. br/>...