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

Реферат «Ази» програмування та навчальні програми





е подобається ім'я Ірина. Нехай воно і в програмі буде виділено з ряду інших. Для цього нам потрібно задати в програмі необхідна умова. Виглядати це буде приблизно так: якщо (IF) змінна (NAME $) буде дорівнює В«ІриніВ», то (THEN) друкуй (PRINT) В«Це ім'я приводить мене в захват!В». p> Ця умова цілком вміститься в одному рядку. А рядок ми помістимо де? Правильно, між 20-й і 30-й рядком. Нехай номер цього рядка буде 25.

10 PRINT В«Добрий день! Як Вас звати? В»p> 20 INPUT NAME $

25 INPUT В«ІринаВ» THEN PRINT В«Це ім'я приводить мене в захват!В» p> 30 PRINT В«Яке прекрасне ім'я! В»

40 PRINT В«Покличте, будь ласка, кого-небудь ще В». p> 50 goto 10

Запустіть програму і подивіться, що у Вас вийшло. А тепер подумайте, чи можна зробити так, щоб у разі введення імені В«ІринаВ», програма повідомляла лише про захваті і не друкувала В«Яке прекрасне ім'я! В»(але друкувала її в усіх інших випадках). Підказка - тут потрібно використовувати оператор ELSE. Але де і як? Подумайте! h2> В§ 4. Постановка завдання

Ну, а тепер, після того, як ми отримали деяке уявлення про програмування, поговоримо про те, що потрібно для того, щоб В«ПояснитиВ» своє завдання. p> Для початку було б непогано, якби Ви самі мали чітке уявлення про те, що Ви хочете. Під чіткістю мається на увазі не те проста обставина, що В«я хотів би мати хорошу програму з історії філософії, яка б працювала зі мною в режимі діалогу В». Цього, звичайно, мало. Це тільки початок постановки завдання і, як Ви, ймовірно, здогадуєтеся, виходячи з попереднього, на таке благопожелание комп'ютер навряд чи відгукнеться.

Коли ми з вами складали попередні програми, ми зрозуміли, що комп'ютер В«розумієВ» ряд команд (наприклад, В«друкуйВ», В«перейди до рядку такий-то В»,В« якщо В»,В« то В»,В« інакше В»,В« кінець В»,В« ввести символ В»). Набір цих команд (загальна їх кількість в BASIC приблизно сорок-п'ятдесят) становить мову, який В«розумієВ» комп'ютер. Так от, на цією мовою ми і повинні описати всі наші дії.

Однак відразу з листа програму написати складно. Так як нам незручно тримати в голові всі логічні зв'язки між різними частинами програми. Звичайно, якщо програма проста (ну на зразок тих, що нам з Вами знайомі), то, при деякому кавике це можна робити досить легко. Але, якщо вона досить розгалужена, має кілька варіантів відповіді на пред'явлений питання, то без графічного опису програми обійтися досить важко.

Проілюструємо цю думку прикладом.

Тут вже не раз згадувалося ім'я Платона. Давайте візьмемо один з його діалогів, скажімо, діалог В«ТімейВ» (Див. Платон. Соч.: У 3-х т. T.3. Ч.I. M. I97I. C.455-543) і спробуємо на основі етoгo твори створити програму.

Очевидно, що спочатку ми повинні будемо описати те, що мм хочемо отримати в самому загальному вигляді. Нехай це буде програма, призначена для навчання студентів. Далі, нехай це буде програма, що працює в...


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





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

  • Реферат на тему: Вірш Тургенєва І.С. "Коли мене не буде"
  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Українська модель суспільства: чи буде вона ліберальної?
  • Реферат на тему: Яким буде кінець світу?
  • Реферат на тему: Хто буде «здаватися електронкою»