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

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





о більше 400 і, в той же час, менше 500, то друкуй: В«Як добре Ви знаєте історію філософії!В»

Якщо ж введене число не відповідає умові, заданому в 40-й рядку, то комп'ютер починає перевіряти на відповідність наступну, тобто 50-й рядок і т.д.

Ну а тепер давайте запустимо програму (команда запуску RUN). Спочатку постало питання: « якому році народився Платон? В»І на наступному рядку з'явився знак питання, що показує, що комп'ютер чекає від нас введення відповіді з клавіатури. Припустимо, ми ввели число В«428В». Наша програма починає його аналізувати. Перевіряє, чи відповідає введене число умові, заданому в 30-й рядку, тобто більше воно 500. Якби умова була виконана, то на дисплеї з'явилася б вже знайома нам рядок В«Ось це так!В». Але 428 менше 500, тому комп'ютер переходить до 40-ї рядку програми.

У 40-му рядку здійснюється перевірка - чи знаходиться наше число в межах від 400 до 500. Так як наше число - 428 - знаходиться саме в цих межах, на дисплеї з'являється репліка - В«Як добре Ви знаєте історію філософії! В»Далі комп'ютер послідовно перевіряє: не відповідає Чи наше число інших умов, заданим в рядках 50,60,70. Але такого відповідності немає, і тому машина доходить до 80-го рядка програми і згідно її приписом END припиняє роботу. Якщо ми знову захочемо запустити цю програму, то знову повинні дати команду RUN.

А тепер питання, як нам зациклити програму? Тобто зробити так, щоб відреагувавши на відповідь, машина знову (автоматично) задала нам питання, нагадаємо, що найкраще це зробити, використовуючи оператор (команду) goto.

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

Тільки спочатку домовимося, що змінну імені ми позначимо NAME, а так як вводити з клавіатури буде потрібно літерні символи, те в кінці імені змінної ми повинні будемо поставити значок долара $, щоб машина зрозуміла, що йдеться про слово, а нема про числі. Отже, домовилися, наша змінна буде виглядати так:

NAME.

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

30 PRINT В«Яке прекрасне ім'я!В» p> 40 PRINT В«Покличте, будь ласка, кого-небудь щеВ». p> 50 goto 10

Як Ви, мабуть, встигли помітити - тут ми зациклилися програму. І вона здатна працювати незліченну кількість разів, до тих пір, поки комп'ютер не відключать. Ми можемо внести в цю програму корективи, якщо, звичайно, будемо вважати за необхідне. Ну, наприклад, ми хочемо, щоб на певні імена ця програма реагувала по-особливому. Скажімо, нам дуж...


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





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

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