Алгоритмізація та програмування
Інструктаж з БЖД. Програма. Мови програмування. Професії, де потрібно вміти складати програми
Йосиф Ривкінд / Тетяна Лисенко
Людмила Чернікова / Віктор Шакотько
Алгоритмізація та програмування / Алгоритми та комп’ютерні програми
Пригадайте
Алгоритми та комп’ютерні програми. Інтерфейс користувача
Комп'ютерна програма — це алгоритм опрацювання даних, записаний спеціальною мовою та призначений для виконання комп'ютером.
У процесі своєї роботи програма опрацьовує дані.
Дані, які потрапляють до програми від певних пристроїв (наприклад, з клавіатури або від датчика температури) або від іншої програми, або з іншого джерела (наприклад, з текстового файлу), називають вхідними (початковими) даними.
Під час виконання програми утворюються і опрацьовуються й інші дані, які називають проміжними даними.
Якщо метою виконання програми є отримання певних даних, то ці дані називають вихідними
(результуючими) даними.
Комп’ютерні мережі / Алгоритми та комп’ютерні програми
Алгоритми та комп’ютерні програми. Інтерфейс користувача
Алгоритмізація та програмування / Мови програмування
Поміркуйте
Мови програмування
Мову, яку використовують для запису алгоритмів, призначених для виконання комп'ютером, називають мовою програмування
Мова програмування, як і будь-яка інша мова, має такі складові:
набір символів, з яких утворюють слова та речення цієї мови - алфавіт;
сукупність спеціальних слів, які мають однозначне пояснення та застосування – словник;
систему правил складання базових конструкцій мови – синтаксис;
правила семантики, що пояснюють, яке смислове значення має опис кожної з вказівок програми і які дії повинен виконати комп’ютер під час виконання кожної з таких вказівок.
Комп’ютерні мережі / Мови програмування
Мови програмування
Мови програмування можна поділити на
дві групи: мови низького рівня та мови високого рівня
За технологією програмування розрізняють:
Транслятори. Компілятори та інтерпретатори
Транслятор – програма, яка записує команди програми, описаної деякою мовою програмування, машинною мовою
Компілятор зчитує одразу всю програму й переписує її машинним кодом або мовою асамблер. Процес трансляції, який при такому підході називають компіляцією, відбувається один раз, і результат перекладу зберігається в окремому файлі.
Інтерпретатор зчитує вихідний код програми по одній команді й одразу намагається їх «перекладати» та виконувати. Це дає змогу програмісту швидше перевіряти правильність виконання програми та знаходити помилки в коді.
Середовище програмування – це комплекс програм, що містить засоби автоматизації процесів підготовки та виконання програм користувача, а саме:
редактор текстів програм – у ньому можна створювати й редагувати текст програми;
довідково-інформаційну систему про мову програмування та середовище;
бібліотеки, у яких зберігаються найбільш уживані фрагменти програм або цілі програми;
компілятор чи інтерпретатор, використання якого дає змогу швидко знайти в програмі помилку та виправити її;
покроковий «виконавець» програми.
Комп’ютерні мережі / Мови програмування
Поміркуйте
Професія програмист
Комп’ютерні мережі / Хмарні сервіси
Сервіс OneDrive є продуктом Windows Live, його можна назвати гібридом хмарного сховища та онлайн – редактора документів. Дозволяє створювати і редагувати основні документи Microsoft Office, це можна через мережевий інтерфейс, настільні версії Microsoft Office від 2010 року.
Переваги:
Набір хмарних сервісів Google автоматично стає доступним для персонального користування через реєстрацію в Gmail. Простота доступу та реєстраційних вимог зробила хмарні сервіси Google одними з найпопулярніших.
Переваги:
«Працюємо з комп’ютером»
Йосиф Ривкінд / Тетяна Лисенко / Людмила Чернікова / Віктор Шакотько
Йосиф Ривкінд / Тетяна Лисенко / Людмила Чернікова / Віктор Шакотько
Надайте відповідь на запитання:
Домашнє завдання:
Йосиф Ривкінд / Тетяна Лисенко / Людмила Чернікова / Віктор Шакотько
7 клас
§ 2.1 ( стор. 59-67) Опрацюйте.
Виконайте практичну роботу.