Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
ІІІ етап. Вибір програмних засобів для розв’язування задачіСодержание книги
Поиск на нашем сайте
Прикладним програмним засобом, який можна використати для розв’язування задачі, може бути, наприклад, програма-калькулятор або табличний процесор. Або можна скласти спеціальну програму для розв’язування саме цієї задачі, використовуючи одну з мов програмування.
ІV етап. Створення алгоритму розв’язування задачі Якщо буде вибрано прикладний програмний засіб табличний процесор Excel 2007, то алгоритм розв’язування цієї задачі може бути такий: 1. Увести в клітинку А3 текст "Курс долара". 2. Увести в клітинку А4 текст "Курс євро". 3. Увести в клітинку А5 текст "Курс фунта". 4. Увести в клітинку В3 значення курсу долара. 5. Увести в клітинку В4 значення курсу євро. 6. Увести в клітинку В5 значення курсу фунта. 7. Увести в клітинку D2 текст "Ціна в гривнях". 8. Увести в клітинку E2 текст " Ціна в доларах". 9. Увести в клітинку F2 текст " Ціна в євро". 10. Увести в клітинку G2 текст " Ціна в фунтах". 11. Увести в клітинки стовпця С, починаючи з клітинки С3, назви товарів, наявних на базі. 12. Увести в клітинки стовпця D, починаючи з клітинки D3 ціни товарів у гривнях. 13. Увести в клітинку E3 формулу =ROUND(D3/$В$3;2). 14. Увести в клітинку F3 формулу =ROUND(D3/$В$4;2). 15. Увести в клітинку G3 формулу =ROUND(D3/$В$5;2). 16. Виділити клітинки діапазону Е3:G3. 17. Скопіювати вміст клітинок виділеного діапазону у відповідні в клітинки стовпців Е:G. V етап. Отримання комп’ютерної моделі У результаті ми одержимо таблицю, фрагмент якої ми бачимо у табл. 2.2. Таблиця 2.2. Таблиця розв’язування задачі в табличному процесорі Excel 2007
Після макетування увести нові курси і перерахувати всі числа відповідно до тих курсів валют! VІ етап. Дослідження отриманих результатів на реальність і на відповідність умові Після одержання підсумкової таблиці ми повинні проаналізувати її реальність. Наприклад, якщо курс долара до гривні 5,12, то ціна в доларах має бути приблизно в 5 разів менша, ніж ціна в гривнях. Можна також перевірити кілька значень, використавши інші обчислювальні засоби. Можна ввести до таблиці такі контрольні вхідні значення, для яких результат заздалегідь відомий, наприклад, 512 грн. = $100. Аналогічно потрібно перевірити роботу формул і в інших стовпцях. Після макетування внести зміни в цей фрагмент відповідно до нових значень!
Якщо таке дослідження виявляє помилки, потрібно шукати їх причини, виправляти їх і знову проходити етапи, наступні за тим, на якому виявилися помилки.
Якщо б на ІІІ етапі було вибрано як засіб розв’язування цієї задачі складання спеціальної програми, то далі етапи розв’язування цієї задачі виглядали так:
IV етап. Складання алгоритму розв’язування задачі Алгоритм розв’язування цієї задачі, на основі якого складалась би комп’ютерна програма, був би, наприклад, такий (рис. 2.10):
Намалювати на стрілці, що йде до ІІІ блоку зверху, в кінці стрілку!
Можна скласти й інші алгоритми розв’язування цієї задачі. Наприклад, спочатку ввести ціни всіх товарів у гривнях, а потім їх по черзі переводити у відповідні валюти. V етап. Складання комп’ютерної програми Після складання алгоритму потрібно вибрати мову програмування, розробити інтерфейс для роботи користувача з програмою і скласти програму. З цим етапом ми докладно познайомимося у наступних пунктах.
VІ етап. Налагодження програми, дослідження отриманих результатів на реальність і на відповідність умові. Після створення комп’ютерної програми потрібно її виконати на кількох наборах тестових прикладів. Якщо виявилися результати, що не відповідають очікуваним, то це означає, що програма містить помилки. Потрібно виявити ці помилки і виправити їх. Підбір цих тестових прикладів є досить непростою і важливою справою і повинен відповідати цілому ряду вимог. Найголовніші з тих такі:
VІІ етап. Використання програми Після того, як ми впевнимося, що для всіх тестових прикладів програма працює правильно, можна виконати її для всіх заданих значень вхідних даних і отримати необхідні результати.
Перевірте себе 1. º Що таке комп’ютерна програма? 2. º Що таке програмна логіка і інтерфейс користувача? 3. º Які дані називають вхідними, вихідними, проміжними? 4. º Що таке мова програмування? 5. º Назвіть компоненти, з яких складається мова програмування. 6. · Опишіть кожний з компонентів мови програмування. 7. · Що таке синтаксична помилка? 8. ·Що таке машинна мова програмування? Який вигляд мають команди в цій мові програмування? 9. · Які програми називаються компіляторами? Опишіть загальний принцип їх роботи. 10. * (Додатковий матеріал) Які програми називаються інтерпретаторами? Опишіть загальний принцип їх роботи. 11. * Наведіть класифікацію мов програмування. Опишіть характерні риси кожного з типів мов програмування. Наведіть приклади мов програмування.
12. º Назвіть етапи розв’язування задач з використанням ЕОМ, якщо буде використано прикладне програмне забезпечення. 13. º Назвіть етапи розв’язування задач з використанням ЕОМ, якщо буде використано спеціально складене програмне забезпечення. 14. · Опишіть кожний з етапів розв’язування задач з використанням ЕОМ, якщо буде використано прикладне програмне забезпечення. 15. · Опишіть кожний з етапів розв’язування задач з використанням ЕОМ, якщо буде використано спеціально складене програмне забезпечення. Виконайте завдання 1. · (ДЗ) Знайдіть інформацію про роки створення перших версій мов програмування Basic, PL/1, Cobol, ALGOL, Fortran, Prolog, Lisp, Java, С, С ++, С#, Smalltalk. Коротко запишіть основні характерні риси кожної з них. 2. * (ДЗ) Підготуйте повідомлення про мови програмування, якими складалися програми для комп’ютерів українського виробництва у 50-60 роках ХХ ст. 3. * (ДЗ) Підготуйте повідомлення про характерні риси декларативних мов програмування. 4. Для кожної з наступних задач деталізуйте кожний з етапів її розв’язування з використанням комп’ютера: а) º Визначити вартість фарби для фарбування підлоги в класній кімнаті. б) · Визначити вартість шпалер для кабінету інформатики. в) · Два потяги вийшли одночасно з пунктів А і В назустріч один одному. Відомі відстань між пунктами і швидкості потягів. Визначити відстань між ними через 2 години після виходу; через 3 години. Через скільки годин вони зустрінуться? г) · (ДЗ) Два потяги вийшли одночасно з пунктів А і В у протилежних напрямках. Відомі відстань між пунктами і швидкості потягів. Визначити відстань між ними через 1 годину після виходу; через 3 години. д) · У трикутнику відомі довжини двох сторін і міра кута між ними. Знайти довжину третьої сторони і його площу. е) · (ДЗ) У паралелограмі відомі довжини двох суміжних сторін і міра кута між ними. Знайти його площу і довжини його діагоналей.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-18; просмотров: 574; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.52.54 (0.009 с.) |