Реалізація найпростіших алгоритмів у ЕОМ

Інформація про навчальний заклад

ВУЗ:
Тернопільський національний економічний університет
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2010
Тип роботи:
Лабораторна робота
Предмет:
Теорія алгоритмів

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Тернопільський національний технічний університет імені Івана Пулюя Кафедра комп’ютерних наук ЛАБОРАТОРНА РОБОТА №1 з дисципліни “Теорія алгоритмів” Тема роботи: Реалізація найпростіших алгоритмів у ЕОМ Тернопіль – 2010 Лабораторна робота №1 Мета роботи: Метою роботи є вивчення основних структур організації даних у ЕОМ та придбання навичок їх створення та обробки. Теоретичні відомості При використанні ЕОМ для зберігання та обробки знань, суттєвий вплив на форму представлення знань мають формати даних, які допустимі для використання. Допустимі формати даних визначаються мовою програмування, яка використовується, та видом ЕОМ. У більшості мов програмування, які використовуються на персональних ЕОМ, допустимі формати даних є подібними по своїй суті, а відрізняються, як правило, тільки синтаксисом опису та використання. У мові програмування ПАСКАЛЬ передбачені наступні типи даних: Цілі числа Тип Діапазон значень Формат  Shortint -128 .. 127 8 біт зі знаком  Integer -32768 .. 32767 16 біт зі знаком  Longint -2147483648 .. 2147483647 32 біт зі знаком  Byte 0 .. 255 8 біт без знака  Word 0 .. 65535 16 біт без знака   Числа з плаваючою комою Тип Діапазон значень Значащі цифри Розмір  Real 2.9x10**-39 .. 1.7x10**38 11-12 6  Single 1.5x10**-45 .. 3.4x10**38 7-8 4  Double 5.0x10**-324 .. 1.7x10**308 15-16 8  Extended 3.4x10**-4932 .. 1.1x10**4932 19-20 10  Comp -2**63 + 1 .. 2**63 - 1 19-20 8   Тип діапазон: N1..N2 де N1,N2 – цілочисельні константи; Тип масив: array [{Діапазон 1},{Діапазон 2},…] of {Тип} де {Діапазон 1},{Діапазон 2} – межі масиву; {Тип} - тип елементів масиву; Символьний тип Char; Стрічковий тип: string [N] де N - довжина стрічки. Тип вказівник: Pointer та вказівник на інший тип: ^{Тип}. Вказані типи можуть комбінуватись, утворюючи складніші структури даних. Завдання до лабораторної роботи. Згідно умови вказаного варіанту завдань: Згенерувати масив випадкових чисел. Виконати сортування масиву вказаним методом. Обчислити задану характеристику масиву. Вивести вхідні дані і результати роботи на екран. Оформити звіт по лабораторній роботі. Зміст звіту Звіт повинен містити: Короткі теоретичні відомості. Завдання до роботи. Блок-схему програми. Текст програми. Результати роботи. Висновки. Варіанти завдань № варіанту Вид масиву Метод сортування Характеристика масиву  1 Масив з 25 цілих чисел в інтервалі (1..100) Впорядкувати масив в порядку спадання Відношення максимального до мінімального числа  2 Масив з 20 дійсних чисел в інтервалі (-1..1) Впорядкувати масив в порядку зростання їх модулів Знайти елемент, синус якого найбільший  3 Масив 30 цілих чисел в інтервалі (-50..50) Замінити від`ємні числа нулями. Знайти корінь найбільшого числа  4 Масив з 15 дійсних чисел в інтервалі (0..10) Сформувати масив коренів з цих чисел Знайти десятковий логарифм найменшого числа  5 Масив з 30 дійсних чисел в інтервалі (-7..3) Сформувати масив з від`ємних елементів Знайти кубічний корінь з найменшого числа  6 Масив з 25 дійсних чисел в інтервалі (0..12) Впорядкувати масив в порядку спадання їх дробових частин Знайти квадрат найбільшого числа  7 Масив з 30 цілих чисел в інтервалі (-25..25) Впорядкувати масив в порядку зростання (метод сортування бульбашка) Знайти кількість чисел більших п`яти  8 Масив з 22 дійсних чисел в інтервалі (0..0.01) Сформувати масив квадратів цих чисел Знайти номер найбільшого з квадратів  9 Масив з 20 дійсних чисел в інтервалі (-3..7) Замінити від`ємні елементи їх квадратами Знайти натуральний логрифм найбільшого числа  10 Масив з 25 цілих чисел в інтервалі (-5000..5000) Впорядкувати масив в порядку зростання Знайти кількість додатніх елементів  Контрольні запитання Правила побудови Блок-схем алгоритмів. Структура програми на мові програмування ПАСКАЛЬ. Основні типи да них та порядок їх використання. Статичні та динамічні змінні. Порядок використання вказівників. Оператори мови програмування ПАСКАЛЬ. Функції вводу виводу та роботи з файлами. Рекомендована література 1. TURBO PASCAL и объектно-ориентированное программирование. Мизрохи С.В., М.: Финансы и статистика, 01/01/92, 192. Турбо Паскаль с графикой для персональных компьютеров. Белецкий Я., М.: Машиностроение, 01/01/91, 320. 3. Турбо Паскаль 7.0. Фаронов В.В., М.: Нолидж, 01/01/97, 616.
Антиботан аватар за замовчуванням

07.02.2013 19:02-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!