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

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





она і, отримавши відповідь, знову їм цікавилася? Подумайте, ми про це вже говорили. p> Р.S. У цій програмі, як Ви можете переконатися, ми не врахували деяких обставин. Ну, наприклад, як вона себе поведе, якщо Ви помилково або з цікавості введете літерні символи або натиснете на яку-небудь іншу клавішу. Спробуйте і подивіться на реакцію комп'ютера. А надалі, коли Ви краще освоїте програмування, подумайте, як Вам описати в програмі всі ці випадки. Упевнений, Ви швидко переконаєтеся, що це зовсім не важко! h2> В§ 3. Чи може комп'ютер оцінити висловлювання?

Тепер давайте усложним нашу програму, щоб вона могла аналізувати наше висловлювання. Почнемо, як завжди, з самого простого. Візьмемо нашу останню програму і злегка її доповнимо. Тільки от що. Давайте змінимо її нумерацію на порядок. Тобто замість того, щоб нумерувати рядки 1, 2, 3, 4 будемо нумерувати 10, 20, 30, 40. Що це нам дасть? А те, що структура програми стане більш пластичної. Наприклад, якщо раніше між першим і другим оператором ми нічого не могли вставити, так як нумерація BASIC (на відміну, скажімо, від FOCAL) не визнає дрібних чисел, то при новій системі ми зможемо легко вставити між 10-й і 20-ій рядком цілих дев'ять рядків. Тобто програма стає як би В«дихаючоїВ».

Отже, починаємо доповнювати нашу програму. Давайте зробимо так, щоб вона давала різну реакцію на різні цифри, що вводяться Вами в комп'ютер. В принципі ми можемо зробити, щоб вона реагувала на кожне відмінність, але для простоти давайте домовимося так. Якщо введене число буде більше 500, то відповіддю буде В«Ось це так!В», якщо число, що позначає рік народження Платона, буде в межах від 400-500 включно, то комп'ютер відреагує такою реплікою: В«Як добре Ви знаєте історію філософії!В». При введенні числа в межах від 300 до 400 відповідь буде виглядати так: В«Ну, це не зовсім точно В», від 200-300 -В« Ви, ймовірно, обмовилися! В», нарешті, всі числа менше 200 викличуть у комп'ютера реакцію: В«Цього не може бути!В». Ну а тепер, якщо не заперечуєте, приступимо до побудови програми.

Не забувайте, що нумерація рядків v нас тепер буде через десяток, і що ми тепер будемо використовувати оператори IF ... THEN ... ELSE. Давайте подивимося, що у нас вийшло:

10 PRINT « якому році народився Платон? В»

20 INPUT year

30 IF year> 500 THEN PRINT В«Ось це так!В» p> 40 IF year> 400 & year <500 THEN PRINT В«Як добре Ви знаєте історію філософії! В». p> 50 IF year> 300 & year <400 THEN PRINT В«Ну, це не зовсім точноВ»

60 IF year> 200 & year <300 THEN PRINT В«Ви, ймовірно, обмовилися!В»

70 IF year <200 & year THEN PRINT В«Цього не може бути!"

80 END.

Ви, напевно, відразу звернули увагу, що ми використовували ще одну команду. Це оператор AND, то є В«іВ». Значення його очевидно. Скажімо, проаналізуємо 40-й рядок програми. Її можна описати так: якщо введене число, що позначає рік народження Платона, дорівнює аб...


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





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

  • Реферат на тему: Українська модель суспільства: чи буде вона ліберальної?
  • Реферат на тему: Мій комп'ютер: призначення та порядок використання. Головне меню ОС Wi ...
  • Реферат на тему: Чи може комп'ютер мислити
  • Реферат на тему: Комп'ютери на основі ДНК. Штучний інтелект. Квантовий комп'ютер
  • Реферат на тему: Ефективність проектів - давайте вважати однаково