Алгоритмізація та програмування / Алгоритми та комп’ютерні програми Пригадайте. Алгоритми та комп’ютерні програми. Інтерфейс користувача. Комп'ютерна програма — це алгоритм опрацювання даних, записаний спеціальною мовою та призначений для виконання комп'ютером. У процесі своєї роботи програма опрацьовує дані. Дані, які потрапляють до програми від певних пристроїв (наприклад, з клавіатури або від датчика температури) або від іншої програми, або з іншого джерела (наприклад, з текстового файлу), називають вхідними (початковими) даними. Під час виконання програми утворюються і опрацьовуються й інші дані, які називають проміжними даними. Якщо метою виконання програми є отримання певних даних, то ці дані називають вихідними (результуючими) даними.
Алгоритмізація та програмування / Мови програмування Поміркуйте. Мови програмування Мову, яку використовують для запису алгоритмів, призначених для виконання комп'ютером, називають мовою програмування. Мова програмування, як і будь-яка інша мова, має такі складові:набір символів, з яких утворюють слова та речення цієї мови - алфавіт;сукупність спеціальних слів, які мають однозначне пояснення та застосування – словник;систему правил складання базових конструкцій мови – синтаксис;правила семантики, що пояснюють, яке смислове значення має опис кожної з вказівок програми і які дії повинен виконати комп’ютер під час виконання кожної з таких вказівок.
Транслятори. Компілятори та інтерпретатори. Транслятор – програма, яка записує команди програми, описаної деякою мовою програмування, машинною мовою. Компілятор зчитує одразу всю програму й переписує її машинним кодом або мовою асамблер. Процес трансляції, який при такому підході називають компіляцією, відбувається один раз, і результат перекладу зберігається в окремому файлі.Інтерпретатор зчитує вихідний код програми по одній команді й одразу намагається їх «перекладати» та виконувати. Це дає змогу програмісту швидше перевіряти правильність виконання програми та знаходити помилки в коді. Середовище програмування – це комплекс програм, що містить засоби автоматизації процесів підготовки та виконання програм користувача, а саме:редактор текстів програм – у ньому можна створювати й редагувати текст програми;довідково-інформаційну систему про мову програмування та середовище;бібліотеки, у яких зберігаються найбільш уживані фрагменти програм або цілі програми;компілятор чи інтерпретатор, використання якого дає змогу швидко знайти в програмі помилку та виправити її;покроковий «виконавець» програми.
Комп’ютерні мережі / Хмарні сервіси Сервіс One. Drive є продуктом Windows Live, його можна назвати гібридом хмарного сховища та онлайн – редактора документів. Дозволяє створювати і редагувати основні документи Microsoft Office, це можна через мережевий інтерфейс, настільні версії Microsoft Office від 2010 року. Переваги:сумісність з наступними мобільними та комп’ютерними платформами: Windows, i. OS, Android, Windows Phone; надає безкоштовно 5 ГБ для збереження інформації, а для користувачів Windows 8 - 25 ГБ;підтримка Office Online, що дозволяє завантажувати, редагувати, переглядати документи створені за допомогою MS Office. Набір хмарних сервісів Google автоматично стає доступним для персонального користування через реєстрацію в Gmail. Простота доступу та реєстраційних вимог зробила хмарні сервіси Google одними з найпопулярніших. Переваги:сумісність з наступними мобільними та комп’ютерними платформами: Windows, i. OS, Android, Мас OS; надає безкоштовно 15 ГБ, збільшити обсяг можна платно; наявність сервісів для персонального користування та сервісів Google Docs