Основна частина
Технічне завдання
Ця курсова робота присвячена створенню програми В«Генератор випадкових чиселВ»
Підхід до вирішення завдання заснований на структурній методології. Але слід зазначити, що структурне програмування можна ефективно використовувати, якщо йому передують структурний аналіз завдання і структурне проектування програмного комплексу. Без структурного проекту спроби застосування структурного програмування є, щонайменше, малоефективними і вельми трудомісткими. p align="justify"> Насамперед, завдання розбивається на наступні підзадачі:
Описати вузол, який містить всі необхідні дані
Описати функції та методи для роботи з конкретними даними.
Описати функції читання даних з пам'яті і вивід на екран.
Завдання, які вирішує програма курсової роботи, полягають у наступному:
Введення вираження
Обробка вираження
Видати правильний результат на екран
Обгрунтування обраного програмного забезпечення і мови програмування
У міру розвитку обчислювальної техніки виникали різні методики програмування.
На кожному етапі створювався новий підхід, який допомагав програмістам справлятися зі зростаючим ускладненням програм. Перші програми створювалися за допомогою ключових перемикачів на передній панелі комп'ютера. Очевидно, що такий спосіб підходить тільки для дуже невеликих програм. Потім був винайдений мову асемблера, який дозволяв писати більш довгі програми. Наступний крок був зроблений в 1950 році, коли був створений перший мова високого рівня Фортран. Використовуючи такий мову, програмісти могли писати програми до декількох тисяч рядків довжиною. Для того часу зазначений підхід до програмування був найбільш перспективним. Однак мова програмування, легко розуміється в коротких програмах, коли справа стосувалася великих програм, ставав нечитабельним (і не керованим). p align="justify"> Структурне програмування увазі точно позначені керуючі структури, програмні блоки, автономні підпрограми, в яких підтримується рекурсія і локальні змінні. Суттю структурного програмування є можливість розбиття програми на складові її елементи. Використовуючи структурне програмування, середній програміст може створювати і підтримувати досить складні і великі програми. p align="justify"> Хоча структурне програмування, при його використанні для написання помірно складних програм, принесло видатні результати, навіть воно виявлялося неспроможним тоді, коли програма досягала певної довжини. Щоб написати більш складну програму, потрібен був новий підхід до програмування. У підсумку бу...