Тема: «Комп'ютерні перекладачі. Системи розпізнавання тексту. Комп'ютерні довідкові системи

    Перекласти пропозиції на російську мову:

    Операційна система зазвичай зберігається в зовнішній пам'яті комп'ютера.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інформація повинна бути достовірною, актуальною та корисною.

    The teacher's computer is placed on the table in the corner of the classroom.

    Instrumental system programs facilitate process of creation of new programs for a computer.

    Universal arrangement of processing of the information is the computer.

1.Перевесті пропозиції на англійська мова:

    Операційна система зазвичай зберігається в зовнішній пам'яті комп'ютера.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інформація повинна бути достовірною, актуальною та корисною.

2.Перевесті пропозиції на російську мову:

    The teacher's computer is placed on the table in the corner of the classroom.

    Instrumental system programs facilitate process of creation of new programs for a computer.

    Universal arrangement of processing of the information is the computer.

1.Перевесті пропозиції на англійську мову:

    Операційна система зазвичай зберігається в зовнішній пам'яті комп'ютера.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інформація повинна бути достовірною, актуальною та корисною.

2.Перевесті пропозиції на російську мову:

    The teacher's computer is placed on the table in the corner of the classroom.

    Instrumental system programs facilitate process of creation of new programs for a computer.

    Universal arrangement of processing of the information is the computer.

1.Перевесті пропозиції на англійську мову:

    Операційна система зазвичай зберігається в зовнішній пам'яті комп'ютера.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інформація повинна бути достовірною, актуальною та корисною.

2.Перевесті пропозиції на російську мову:

    The teacher's computer is placed on the table in the corner of the classroom.

    Instrumental system programs facilitate process of creation of new programs for a computer.

    Universal arrangement of processing of the information is the computer.

1.Перевесті пропозиції на англійську мову:

    Операційна система зазвичай зберігається в зовнішній пам'яті комп'ютера.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інформація повинна бути достовірною, актуальною та корисною.

2.Перевесті пропозиції на російську мову:

    The teacher's computer is placed on the table in the corner of the classroom.

    Instrumental system programs facilitate process of creation of new programs for a computer.

    Universal arrangement of processing of the information is the computer.

1.Перевесті пропозиції на англійську мову:

    Словники необхідні для перекладу текстів з однієї мови на іншу.

2.Перевесті пропозиції на російську мову:

    The teacher's computer is placed on the table in the corner of the classroom.

1.Перевесті пропозиції на англійську мову:

    Універсальним пристроєм обробки інформації є комп'ютер.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інструментальні системні програми полегшують процес створення нових програм для комп'ютера.

2.Перевесті пропозиції на російську мову:

    The information should be authentic, actual and useful.

    The teacher's computer is placed on the table in the corner of the classroom.

1.Перевесті пропозиції на англійську мову:

    Універсальним пристроєм обробки інформації є комп'ютер.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інструментальні системні програми полегшують процес створення нових програм для комп'ютера.

2.Перевесті пропозиції на російську мову:

    1) The operation system is usually stored in external memory of a computer.

    The information should be authentic, actual and useful.

    The teacher's computer is placed on the table in the corner of the classroom.

1.Перевесті пропозиції на англійську мову:

    Універсальним пристроєм обробки інформації є комп'ютер.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інструментальні системні програми полегшують процес створення нових програм для комп'ютера.

2.Перевесті пропозиції на російську мову:

    1) The operation system is usually stored in external memory of a computer.

    The information should be authentic, actual and useful.

    The teacher's computer is placed on the table in the corner of the classroom.

1.Перевесті пропозиції на англійську мову:

    Універсальним пристроєм обробки інформації є комп'ютер.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інструментальні системні програми полегшують процес створення нових програм для комп'ютера.

2.Перевесті пропозиції на російську мову:

    The operation system is usually stored in external memory of a computer.

    The information should be authentic, actual and useful.

    The teacher's computer is placed on the table in the corner of the classroom.

1.Перевесті пропозиції на англійську мову:

    Універсальним пристроєм обробки інформації є комп'ютер.

    Словники необхідні для перекладу текстів з однієї мови на іншу.

    Інструментальні системні програми полегшують процес створення нових програм для комп'ютера.

2.Перевесті пропозиції на російську мову:

    The operation system is usually stored in external memory of a computer.

    The information should be authentic, actual and useful.

    The teacher's computer is placed on the table in the corner of the classroom.

В даний час розрізняють три види систем машинного перекладу:

Системи на основі граматичних правил (Rule-Based Machine Translation, RBMT);

Статистичні системи (Statistical Machine Translation, SMT);

Гібридні системи;

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

Системи на основі граматичних правил часто поділяють ще на три підгрупи - системи послівного перекладу, трансфертні системи і інтерлінгвістіческом системи.

Перевагами систем на основі граматичних правил є граматична і синтаксична точність, стабільність результату, можливість настройки на специфічну предметну область. До недоліків систем на основі граматичних правил відносять необхідність створення, підтримки та оновлення лінгвістичних баз даних, трудомісткість створення такої системи, а так само її висока вартість.

Статистичні системи при своїй роботі використовують статистичний аналіз. У систему завантажується двомовний корпус текстів (що містить велика кількість тексту мовою оригіналу і його «ручний» переклад на потрібну мову), після чого система аналізує статистику міжмовних відповідностей, синтаксичних конструкцій і т. д. Система є самонавчального - при виборі варіанту перекладу вона спирається на отриману раніше статистику. Чим більший словник всередині мовної пари і чим точніше він складений, тим краще результат статистичного машинного перекладу. З кожним новим перекладеним текстом поліпшується якість наступних переказів.

Статистичні системи відрізняються швидкістю настройки і легкістю додавання нових напрямків перекладу. Серед недоліків найбільш значними є наявність численних граматичних помилок і нестабільність перекладу.

Гібридні системи поєднують в собі підходи, описані раніше. Очікується, що гібридні системи машинного перекладу дозволять об'єднати всі переваги, якими володіють статистичні системи та системи, засновані на правилах.

1.3 Класифікація систем машинного перекладу

Системи машинного перекладу - програми, які здійснюють повністю автоматизований переклад. Головним критерієм програми є якість перекладу. Крім цього, для користувача важливими моментами є зручність інтерфейсу, легкість інтеграції програми з іншими засобами обробки документів, вибір тематики, утиліта поповнення словника. З появою Internet основні постачальники систем машинного перекладу включили в свої продукти Web-інтерфейси, забезпечивши при цьому їх інтеграцію з іншим програмним забезпеченням і електронною поштою, що дозволило застосовувати механізми МП для перекладу Web-сторінок, електронної кореспонденції та онлайнових розмовних сеансів.

Нові члени форуму з іноземних мов компанії CompuServe найчастіше задають питання про те, чи не міг би хто-небудь порадити їм хорошу програму машинного перекладу за помірну ціну.

Відповіддю на це питання незмінно є "ні". Залежно від відповіді не давав, відповідь може містити два основних аргументи: або про те, що машинам переклад не під силу, або, що машинний переклад коштує занадто дорого.

Обидва ці аргументи певною мірою справедливі. Однак відповідь далеко не так простий. Вивчаючи проблему машинного перекладу (МП), слід розглянути окремо різні підрозділи цієї проблеми. Наступне поділ грунтується на лекціях Лари Чайлдса, проведених в рамках Міжнародної Конференції по Технічним Комунікацій 1990 року:

Повністю автоматичний переклад;

Автоматизований машинний переклад за участю людини;

Переклад, здійснюваний людиною з використанням комп'ютера.

Повністю автоматизований машинний переклад. Цей вид машинного перекладу і мається на увазі більшістю людей, коли вони говорять про машинний переклад. Сенс тут простий: в комп'ютер вводиться текст на одній мові, цей текст обробляється і комп'ютер виводить цей же текст на іншій мові. На жаль, реалізація такого виду автоматичного перекладу стикається з певними перешкодами, які ще належить подолати.

Основною проблемою є складність мови як такої. Візьмемо, наприклад, значення слова "can". Крім основного значення модального допоміжного дієслова, у слова "can" є кілька офіційних і жаргонних значень в якості іменника: "банку", "відхоже місце", "в'язниця". Крім цього, існує архаїчне значення цього слова - "знати або розуміти". Якщо припустити, що у вихідного мови для кожного з цих значень є окреме слово, яким чином може комп'ютер їх розрізнити?

Як виявилося, певні успіхи були досягнуті в сфері розробки програм перекладу, що розрізняють сенс грунтуючись на контексті. Пізніші дослідження при аналізі текстів спираються більше на теорії ймовірності. Проте, повністю автоматизований машинний переклад текстів з великою тематикою все ще є нездійсненним завданням.

Автоматизований машинний переклад за участю людини. Цей вид машинного перекладу тепер цілком здійснимо. Говорячи про машинний переклад за участю людини, зазвичай мають на увазі редагування текстів як до, так і після їх опрацювання комп'ютером. Люди-перекладачі змінюють тексти так, щоб вони були зрозумілі машинам. Після того, як комп'ютер зробив переклад, люди знову-таки редагують грубий машинний переклад, роблячи текст на вихідному мові правильним. Крім такого порядку роботи, існують системи МП, під час перекладу потребують постійної присутності людини-перекладача, який допомагає комп'ютера робити переклад особливо складних або спірних конструкцій.

Машинний переклад за допомогою людини застосуємо більшою мірою до текстів з обмеженим вокабуляром вузько-обмеженою тематики.

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

Переклад, здійснюваний людиною з використанням комп'ютера. При цьому підході людина-перекладач ставиться в центр процесу перекладу, в той час як програма комп'ютера розцінюється як інструмент, що робить процес перекладу ефективнішим, а переклад - точним. Це звичайні електронні словники, які забезпечують переклад необхідного слова, покладаючи на людину відповідальність за вибір потрібного варіанту і сенс перекладеного тексту. Такі словники значно полегшують процес перекладу, але вимагають від користувача певного знання мови і витрат часу на його здійснення. І все ж сам процес перекладу значно прискорюється і полегшується.

Серед систем, що допомагають перекладачеві в роботі, найважливіше місце займають так звані системи Translation Memory (TM) .Системи ТМ являють собою інтерактивний інструмент для накопичення в базі даних пар еквівалентних сегментів тексту мовою оригіналу та перекладу з можливістю їх подальшого пошуку і редагування. Ці програмні продукти не мають на меті застосування високоінтелектуальних інформаційних технологій, а навпаки, засновані на використанні творчого потенціалу перекладача. Перекладач в процесі роботи сам формує базу даних (або ж отримує її від інших перекладачів чи від замовника), і чим більше одиниць вона містить, тим більше віддача від її використання.

Ось список найбільш відомих систем ТМ:

Transit швейцарської фірми Star,

Trados (США),

Translation Manager від IBM,

Eurolang Optimizer французької фірми LANT,

DejaVu від ATRIL (США),

WordFisher (Угорщина).

Системи ТМ дозволяють виключити повторний переклад ідентичних фрагментів тексту. Переклад сегмента здійснюється перекладачем тільки один раз, а потім кожен наступний сегмент перевіряється на збіг (повне або нечітке) з базою даних, і, якщо знайдений ідентичний або схожий сегмент, то він пропонується в якості варіанту перекладу.

В даний час ведуться розробки щодо вдосконалення систем ТМ. Наприклад, ядро \u200b\u200bсистеми Transit фірми Star реалізовано на основі технології нейронних мереж.

Незважаючи на широкий асортимент систем TM, вони мають кілька загальних функцій:

Функція зіставлення (Alignment). Одна з переваг систем ТМ - це можливість використання вже перекладених матеріалів з даної тематики. База даних ТМ може бути отримана шляхом посегментного зіставлення файлів оригіналу і перекладу.

Наявність фільтрів імпорту - експорту. Це властивість забезпечує сумісність систем ТМ з безліччю текстових процесорів і видавничих систем і дає перекладачеві відносну незалежність від замовника.

Механізм пошуку нечітких або повних збігів. Саме цей механізм і є основна перевага систем ТМ. Якщо при перекладі тексту система зустрічає сегмент, ідентичний або близький до перекладеного раніше, то вже перекладений сегмент пропонується перекладачеві як варіант перекладу поточного сегмента, який може бути відкорегований. Ступінь нечіткого збіги задається користувачем.

Підтримка тематичних словників. Ця функція допомагає перекладачеві дотримуватися глосарію. Як правило, якщо в перекладному сегменті зустрічається слово або словосполучення з тематичного словника, то воно виділяється кольором і пропонується його переклад, який можна вставити в текст, що перекладається автоматично.

Засоби пошуку фрагментів тексту. Цей інструмент дуже зручний при редагуванні перекладу. Якщо в процесі роботи був знайдений більш вдалий варіант перекладу будь-якого фрагмента тексту, то цей фрагмент може бути знайдений у всіх сегментах ТМ, після чого в сегменти ТМ послідовно вносяться необхідні зміни.

Звичайно, як і будь-який програмний продукт, системи ТМ мають свої переваги і недоліки, і свою область застосування. Однак щодо систем TM, основним недоліком є \u200b\u200bїх дорожнеча.

Особливо зручно використовувати системи ТМ при перекладі таких документів, як керівництва користувача, інструкції з експлуатації, конструкторська і ділова документація, каталоги продукції та іншої однотипної документації з великою кількістю збігів.

Головна\u003e Урок

Системи машинного перекладу. Боротьба, що в даний час глобалізація нашого світу призводить до необхідності обміну документами між людьми і організаціями, що перебувають у різних країнах світу і говорять на різних мовах. У цих умовах використання традиційної технології перекладу «вручну» гальмує розвиток міжнаціональних контактів. Переклад многостраничной документації вручну вимагає тривалого часу і високої оплати праці перекладачів. Переклад отриманого за електронній пошті листи або переглядається в браузері Web-сторінки необхідно здійснити негайно, і немає можливості і часу запросити перекладача. Системи машинного перекладу дозволяють вирішити ці проблеми. Вони, з одного боку, здатні переводити багатосторінкові документи з високою швидкістю (одна сторінка в секунду) і, з іншого боку, переводити Web-сторінки «на льоту», в режимі реального часу. кращими серед російських систем машинного перекладу вважаються PROMT і «Сократ». Системи машинного перекладу здійснюють переклад текстів, грунтуючись на формальному «знанні» мови (синтаксису мови - правил побудови речень, правил словотворення) і використанні словників. Програма-перекладач спочатку аналізує текст на одній мові, а потім конструює цей текст на іншій мові. сучасні системи машинного перекладу дозволяють досить якісно перекладати технічну документацію, ділове листування та інші спеціалізовані тексти. Однак вони незастосовні для перекладу художніх творів, так як не здатні адекватно переводити метафори, алегорії та інші елементи художньої творчості людини. питання:

    Навіщо потрібні програми - перекладачі? За яким принципом побудовані комп'ютерні словники? Які тексти недоцільно перекладати за допомогою комп'ютерних перекладачів?
III.Практична частина. Тепер потренуємося працювати з програмою автоматизованого перекладу тексту - Сократ Персональний. Це програма із серії розроблених в Росії і випущених російською компанією Арсенал ' програмних продуктів. У серію програм Русский офіс входить багатьом відомий текстовий редактор Лексикон і інші програми. Компанія Арсенал 'дозволяє роботу незареєстрованої копії Сократ Персональний 4.0 в пробному режимі протягом 21 дня. Зареєструвати програму можна на сайті компанії. Сократ - система перекладу з англійської на російську і навпаки Автоматично враховує тематику тексту Перевести документ можна зі збереженням всіх особливостей форматування. Сократ можна використовувати спільно з системою розпізнавання текстів FineReader для швидкого введення документів зі сканера і їх перекладу. Версія Сократ Інтернет переводить сторінки WWW безпосередньо в браузері. Мандруючи по Мережі, ви при бажанні бачите як вихідний текст Web-сторінок англійською, німецькою та французькою мовами, так і переклад на російську мову зі збереженням оформлення Персональна версія системи Сократ "розуміє" тільки англійську, вона переводить фрагменти тексту з буфера обміну Windows, а також може служити в якості англо-російського і російсько-англійського словника. Дуже зручна і для перекладу повідомлень вбудованих довідкових систем (HELP) англомовних програм Сократ-Словник - оперативний помічник перекладача, оснащений двосторонніми російсько-англійським і німецько-англійським словниками Може бути додатково оснащений численними словниками для перекладу з однієї європейської мови на інший професійна система перекладу Сократ - найбільш потужний продукт, що дозволяє використовувати додаткові тематичні словники і створювати свої власні, розширюючи словниковий запас. Крім базової англо-російської версії, поставляється також версія з підтримкою німецького і французької мов. Запустіть програму: Пуск → Усі програми → Перекладачі → Русский офіс → Сократ Персональний. Увімкніть режим Словник. При відкритому вікні програми для цього достатньо клікнути по закладці Словник. Робоча область поділена на три частини: вікно словникової бази, поле введення, вікно перекладу. Отримати переклад слова зі словника за допомогою таких дій: - ввести слово в поле введення. Переміщення по словникової бази здійснюється у міру введення букв, до тих пір поки не буде отримано максимально можливе збіг. - вставити слово в поле вводу з буфера обміну. У цьому випадку буде здійснено швидкий перехід до цього слова, яке має максимально можливе збіг з обраним. - вибрати раніше перекладене слово з вікна історії поля введення. У цьому випадку буде здійснено швидкий перехід до цього слова, яке має максимально можливе збіг з введенням. - виділити слово в іншому додатку і утримуючи клавішу Shift і клацнути по виділенню правою кнопкою миші. У спливаючому вікні буде виведений переклад виділеного слова. - використовувати поєднання Гарячих клавіш, попередньо помістивши необхідне слово в Буфер обміну. Тепер включите режим Перекладача. При відкритому вікні програми для цього достатньо клікнути по закладці Перекладач. Вікно Перекладача поділено на 2 частини: вікно вихідного тексту (вгорі) і вікно перекладу (внизу). Наберіть (або скопіюйте) текст з верхнього вікна закладки Перекладач. Для того, щоб перевести введений текст, натисніть кнопку Перекласти на панелі інструментів або в меню Переклад виберіть команду Перекласти. Після цього в нижньому вікні закладки з'явиться переклад. Результати перекладу можуть бути збережені в файл або поміщені в буфер обміну. Програма може також перекладати текст з файлу. Для цього у вікні програми виберіть пункт Відкрити з меню Файл. З'явиться діалог відкриття файлів. Відкрийте необхідний Вам файл. Програма самостійно виконає переклад, помістивши вихідний текст в верхнє вікно закладки Перекладач, а його переклад - в нижню. Крім розглянутих можливостей програма надає переклад тексту з буфера обміну, переклад тексту в довідці, швидкий переклад тексту в інших додатки ... Як користуватися цими можливостями ви можете дізнатися з довідкової системи. Для виходу з програми дайте команду Файл → Вихід. При закритті програми кнопкою закрити програма залишається працювати і її іконка поміщається на Панель Завдань Windows. Тепер відкрийте файл C: \\ Наш урок \\ Урок 25 Практіка.doc і виконайте переклад слів і тексту. Учні виконують завдання. IV. Д / з Знати, що таке програми автоматичного перекладу тексту, вміти працювати з цими програмами. Додаткове завдання: з'єднатися з Інтернетом і використовуючи будь-якої on-line перекладач перевести текст. V. Питання учнів. Відповіді на питання учнів. VI.Підсумок уроку. Підбиття підсумку уроку. Виставляння оцінок. На уроці ми познайомилися з програмами комп'ютерного перекладу текстів, навчилися переводити слова і текст за допомогою програми Сократ Персональний. Урок №26. Тема: «Алгоритми». Мета уроку:
    допомогти учням засвоїти поняття алгоритму, властивості алгоритмів, види алгоритмів. виховання інформаційної культури учнів, уважності, акуратності, дисциплінованості, посидючості. розвиток алгоритмічного мислення, пізнавальних інтересів, навиків роботи на комп'ютері.
устаткування: дошка, комп'ютер, комп'ютерна презентація. План уроку:
    Орг. момент. (1 хв) Актуалізація знань. (5 хв) Теоретична частина. (15 хв) Практична частина. (10 хв) Д / з (2 хв) Питання учнів. (5 хв) Підсумок уроку. (2 хв)
Хід уроку: I. Орг. момент. Привітання, перевірка присутніх. Пояснення ходу уроку. II. Актуалізація знань. Для вирішення більшості завдань існує безліч готових програм. Але для того щоб краще розуміти все, що відбувається з комп'ютером і впевнено приймати правильні рішення, Пересічному користувачеві необхідно мати певну комп'ютерною грамотністю. Слід зазначити, що більшість редакторів (наприклад, Microsoft Office Word, Excel) мають вбудовані засоби програмування, освоївши які можна значно розширити свої можливості. III. Теоретична частина. Поява алгоритмів пов'язують із зародженням математики. Більше 1000 років тому (в 825 році) вчений з міста Хорезма Абдулла (або Абу Джафар) Мухаммед бен Муса аль-Хорезмі створив книгу з математики, в якій описав способи виконання арифметичних дій над багатозначними числами. Саме слово алгоритм виникло в Європі після перекладу на латину книги цього математика. алгоритм - опис послідовності дій (план), суворе виконання яких призводить до вирішення поставленого завдання за кінцеве число кроків. Ви постійно стикаєтеся з цим поняттям в різних сферах діяльності людини (кулінарні книги, інструкції по використанню різних приладів, правила вирішення математичних задач ...). Зазвичай ми виконуємо звичні дії не замислюючись, механічно. Наприклад, ви добре знаєте, як відкривати ключем двері. Однак, щоб навчити цьому малюка, доведеться чітко роз'яснити і самі ці дії і порядок їх виконання: 1. Дістати ключ з кишені. 2. Вставити ключ в замкову щілину. 3. Повернути ключ два рази проти годинникової стрілки. 4. Вийняти ключ. Якщо ви уважно озирніться навколо, то виявите безліч алгоритмів які ми з вами постійно виконуємо. Світ алгоритмів дуже різноманітний. Незважаючи на це, вдається виділити загальні властивості, Якими володіє будь-який алгоритм. Властивості алгоритмів: 1. Дискретність (алгоритм повинен складатися з конкретних дій, наступних в певному порядку); 2. детермінованість (будь-яка дія має бути строго і недвозначно визначено у кожному випадку); 3. Кінцівка (кожна дія і алгоритм в цілому повинні мати можливість завершення); 4. Масовість (один і той же алгоритм можна використовувати з різними вихідними даними); 5. Результативність (відсутність помилок, алгоритм повинен призводити до правильного результату для всіх допустимих вхідних значеннях). Види алгоритмів: 1. Лінійний алгоритм (опис дій, які виконуються одноразово в заданому порядку); 2. Циклічний алгоритм (опис дій, які повинні повторюватися вказане число раз або поки не виконано завдання); 3. розгалужується алгоритм (алгоритм, в якому в залежності від умови виконується або одна, або інша послідовність дій) 4. Допоміжний алгоритм (алгоритм, який можна використовувати в інших алгоритмах, вказавши тільки його ім'я). Для більш наочного уявлення алгоритму широко використовується графічна форма - блок-схема, яка складається зі стандартних графічних об'єктів.

Вид стандартного графічного об'єкта

призначення

початок алгоритму

кінець алгоритму

Що треба зробити записується всередині прямокутника

Умова виконання дій записується всередині ромба

Лічильник кількість повторів
Послідовність виконання дій
Приклад запису алгоритму у вигляді блок-схеми:

Стадії створення алгоритму: 1. Алгоритм повинен бути представлений у формі, зрозумілою людині, який його розробляє. 2. Алгоритм повинен бути представлений у формі, зрозумілій тому об'єкту (в тому числі і людини), який буде виконувати описані в алгоритмі дії. Об'єкт, який буде виконувати алгоритм, зазвичай називають виконавцем. виконавець - об'єкт, який виконує алгоритм. Ідеальними виконавцями є машини, роботи, комп'ютери ... комп'ютер - автоматичний виконавець алгоритмів. Алгоритм, записаний на «зрозумілою» комп'ютера мовою програмування, називається програмою. питання:

    Що таке алгоритм? Наведіть приклади алгоритмів. Які властивості алгоритмів ви знаєте? Які види алгоритмів ви знаєте? Які способи запису алгоритмів ви знаєте? Що таке виконавець алгоритмів? Що таке програма?
III. Практична частина. На найближчих декількох уроках ми записуватиме алгоритми на мові програмування QBasic. На цьому уроці ми познайомимося з тим як вводити і запускати програму на мові QBasic. Сучасні середовища програмування дозволяють програмістам створювати складні і зручні програми, мають безліч додаткових можливостей, але для початкового знайомства з мовою програмування не підходять, тому що нам доведеться спочатку довго вивчати їх інтерфейс перш ніж зможемо написати просту програму. Тому знайомство з мовою QBasic ми почнемо, використовуючи добру стару оболонку. Нехай наші програми на цьому етапі не будуть виглядати дуже привабливо, але освоївши навички програмування ви потім зможете створювати корисні і красиві програми. Для запуску середовища програмування QBasic дайте команду Пуск → Усі програми → Програмування → QBasic. Після запуску на екрані з'явиться оболонка:

Для початку роботи натисніть клавішу. Для перемикання з віконного режиму в повноекранний режим натисніть клавіші +. Для перемикання мови введення в цій оболонці використовуються комбінація клавіш + зліва на латинську розкладку, праворуч - на російську. Верхній рядок вікна містить меню можливих режимів роботи, нижня - коротку довідку про призначення основних функціональних клавіш. Вся інша частина екрану належить вікна текстового редактора і призначеному для введення і редагування тексту програми. Коли ми вводимо програму, то працюємо з текстовим редактором, вбудованим в середу QBasic. Для створення тексту програми потрібно ввести цей текст за допомогою клавіатури. Положення курсору вказується жовтим миготливим символом підкреслення. Кожна команда вводиться в окремому рядку. Для переходу на наступний рядок натисніть клавішу. Якщо текст програми не втрутиться на екрані можна скористатися смугами прокручування. Ну а як працювати в текстовому редакторі ви вже знаєте. Тепер спробуємо написати і запустити найпростішу програму. Напишіть у вікні програми текст: PRINT "Привіт!" Команда Print виводить на екран текст. Регістр записи команди значення не має. Запустіть програму командою Запуск → Запуск або натиснувши клавішу. На екрані ви побачите результат роботи вашої програми.

Для повернення в режим редагування програми натисніть будь-яку клавішу. Спробуйте запустити програму ще. Кожен раз при запуску на екрані буде виводиться фраза «Привіт!». Для того, щоб при запуску вашої програми, очищався екран додайте команду CLS. CLS PRINT "Привіт!" Тепер після запуску спочатку виконується команда CLS - очистити екран, а потім команда PRINT - виведення на екран. Давайте подивимося, що буде якщо ви помилитеся при написанні команди. Зробіть помилку в команді PRINT (наприклад, PRNT). При запуску програми ви отримаєте повідомлення про помилку. Помилкова команда буде виділена.

Натисніть OK і виправте помилку. Для збереження і відкриття програм використовується меню Файл. При збереженні файлу для імені файлу діє правило 8.3. Спробуйте зберегти вашу програму в файл. Тепер давайте створимо програму, яка обчислює площу прямокутника. CLS a \u003d 3 b \u003d 4 s \u003d a * b END А, B, C - це змінні для зберігання довжини, ширини і площі прямокутника. Ім'я змінної може містити тільки латинські букви і цифри (і починатися з літери). Більш детально зі змінними ми познайомимося на наступному уроці. END - оператор кінця програми. Змінні можна вводити з клавіатури. Виправте програму в такий спосіб: CLS INPUT "Введіть довжину:", a INPUT "Введіть ширину:", b s \u003d a * b PRINT "Площа прямокутника дорівнює", s END Запустіть програму. Тепер значення змінних a і b потрібно ввести з клавіатури. Введіть значення довжини і натисніть, а потім введіть значення ширини та знову натисніть. (Тобто введення значення закінчується натисканням клавіші). У час, що залишився спробуйте самостійно «погратися» з програмою. Учні виконують завдання. IV. Д / з Знати, що таке алгоритм, властивості і види алгоритмів, способи запису алгоритмів. Додаткове завдання: знайдіть інформацію про найбільш поширених мовах програмування. V. Питання учнів. Відповіді на питання учнів. VI. Підсумок уроку. Підбиття підсумку уроку. Виставляння оцінок. На уроці ми познайомилися з тим, що таке алгоритм, якими властивостями він володіє і як його можна записати. Почали знайомитися з програмування на мові QBasic і написали свою невелику програму. Урок №27. Тема: «Введення в мову програмування Basic». Мета уроку:

    допомогти учням засвоїти поняття алгоритму, програми, навчити створювати прості програми на мові програмування Basic. виховання інформаційної культури учнів, уважності, акуратності, дисциплінованості, посидючості. розвиток алгоритмічного мислення, пізнавальних інтересів, навиків роботи на комп'ютері.
  • Урок з інформатики та географії в 10-му класі Тема: Глобальні проблеми людства

    урок

    Мета уроку: розкрити зміст поняття «глобальні проблеми людства»; сформувати знання про глобальні проблеми людства; проаналізувати причини виникнення, сутність, особливості кожної з проблем, можливі шляхи їх вирішення.

  • конспект

    Сприяти використанню цих понять при вирішенні завдань, для яких відповіддю є не число або твердження, а опис послідовності дій;

  • Кафедра інформатики РефератМастер-клас Тема: «Методика підготовки та проведення відкритого уроку з інформатики та ікт. Нестандартні способи оформлення презентації в ms powerPoint »

    урок

    Урок проводиться в 8-11классах в залежності від шкільного тематичного плану, а також може бути проведений в 5-7 класах в рамках додаткових занять в міру необхідності, але строго після вивчення програми MS Word, т.

  • У Листі Мінфіну РФ від 20.04.12 №03-03-06 / 1/202 роз'яснюється, що документи по закордонних відрядженнях можуть бути переведені будь-яким співробітником компанії, а не обов'язково професійним перекладачем. Чи стосуються ці роз'яснення будь-яких первинні документи на іноземною мовою? Що потрібно від звичайного співробітника компанії (крім його знань іноземної мови) для можливості перекладати документи? Як це повинно бути оформлено? Що означає фраза «порядковий переклад»? Чи можуть податкові інспектори вимагати нотаріального засвідчення перекладених документів або засвідчення професійного перекладача в разі виникнення суперечок при перевірці? Опубліковано в журналі "Бухгалтерські вісті" №21 5 червня 2012 року

    Відповідає Любов Артюх, провідний аудитор Аудиторсько-консалтингової групи «БАНК», www.bankoaudit.ru

    У Листі Мінфіну РФ від 20.04.12 №03-03-06 / 1/202 дана відповідь на конкретне запитання, однак, його роз'яснення стосуються не тільки документів по закордонних відрядженнях, а взагалі первинних облікових документів, складених на іноземних мовах.

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

    Мінфін Росії викладав дану точку зору з питання перекладу документів, складених іноземною мовою і раніше: Листи Мінфіну РФ від 22.03.10 №03-03-06 / 1/168, від 26.03.10 №03-08-05 / 1, від 03.11.09 №03 -03-06 / 1/72, від 14.09. 09 №03-03-05 / 170, від 16.02.09 №03-03-05 / 23.

    Згідно абз.3 п. 9 Положення по веденню бухгалтерського обліку і бухгалтерської звітності в Російської Федерації, Затвердженого Наказом Мінфіну РФ від 29.07.98 № 34н, первинні облікові документи, складені на інших мовах, повинні мати порядковий переклад на російську мову.

    Законодавчо порядок оформлення документів, перекладених на російську мову, не регламентований.

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

    При цьому переклад документа слід зробити або на ксерокопії документа (підрядник), або на окремо створеному аркуші, в якому вихідні рядки перекладного документа повинні чергуватися з їх перекладом.

    Перекладений текст документа доцільно скріпити підписом особи, яка здійснила переклад.

    Що стосується «порядкового перекладу» слід зазначити, що з метою визнання витрат для цілей бухгалтерського і податкового обліку в обов'язковому порядку повинні бути переведені реквізити, необхідні для розуміння змісту операції і оцінки її величини в кількісному і вартісному вираженні. Переклад інформації, що повторюється, або не має істотного значення для підтвердження зроблених витрат, не потрібно.

    Наприклад, якщо організація в процесі здійснення зовнішньоекономічної діяльності використовує типові документи, то в цьому випадку досить одноразово перевести на російську мову постійні реквізити типової форми, і в подальшому переводити тільки змінюються показники документа (Лист Мінфіну РФ від 03.11.09 №03-03-¬ 06/1/725).

    Для авіаквитків та інших перевізних документів на іноземній мові переклад інформації, що не має істотного значення для підтвердження зроблених витрат (наприклад, умов застосування тарифу, правил авіаперевезення, правил перевезення багажу, іншої інформації) не потрібно (Лист Мінфіну РФ від 22.03.10 №03- 03-06 / 1/168).

    В окремих випадках переклад документів, складених іноземною мовою, не потрібно.

    Так, не потрібно порядковий переклад документів, що мають уніфіковану міжнародну форму, зокрема, авіаквитків, використовуваних для посвідчення договорів повітряного перевезення пасажира (спільне Лист Мінфіну Росії і Федеральної податкової служби від 26.04.10 № ШС-37-3 / [Email protected]).

    Податкові інспектори в разі виникнення суперечок при перевірці не має права вимагати нотаріального засвідчення перекладених документів.

    Витребування документів при проведенні податкової перевірки регламентується ст. 93 Податкового кодексу РФ. Згідно абз.2 п.2 ст.93: «Подання документів на паперовому носії проводиться у вигляді завірених перевіряється особою копій. Не допускається вимога нотаріального посвідчення копій документів, що подаються в податковий орган (Посадовій особі), якщо інше не передбачено законодавством Російської Федерації ».

    Виділіть фрагмент з текстом помилки і натисніть Ctrl + Enter

    Комп'ютерні словники і системи машинного перекладу текстів

    Комп'ютерні словники. Словники необхідні для перекладу текстів з однієї мови на іншу. Існують тисячі словників для перекладу між сотнями мов (англо-російський, німецько-французький і т. Д.), Причому кожен з них може містити десятки тисяч слів. У паперовому варіанті словник являє собою товсту книгу обсягом в сотні сторінок, в якій пошук потрібного слова є досить довгим і трудомістким процесом.

    Комп'ютерні словники можуть містити переклади на різні мови сотень тисяч слів і словосполучень, а також надають користувачеві додаткові можливості. По-перше, комп'ютерні словники можуть бути багатомовними - давати користувачу можливість вибрати мови і напрямок перекладу (наприклад, англо-російський, іспансько-російський і т. Д.).

    По-друге, комп'ютерні словники можуть крім основного словника загальновживаних слів містити десятки спеціалізованих словників за галузями знань (техніка, медицина, інформатика та ін.).

    По-третє, комп'ютерні словники забезпечують швидкий пошук словникових статей: "швидкий набір", коли в процесі набору слова виникає список схожих слів; доступ до часто використовуваних слів по закладках; можливість введення словосполучень та ін.

    По-четверте, комп'ютерні словники можуть бути мультимедійними, т. Е. Надавати користувачеві можливість прослуховування слів у виконанні дикторів, носіїв мови.

    Системи комп'ютерного перекладу. Процес глобалізації світу призводить до необхідності частого обміну документами між людьми і організаціями, що перебувають у різних країнах світу і говорять на різних мовах.

    У цих умовах використання традиційної технології перекладу "вручну" гальмує розвиток міжнаціональних контактів. Переклад многостраничной документації вручну вимагає тривалого часу і високої оплати праці перекладачів. Переклад отримали електронною поштою листи або переглядається в браузері Web-сторінки необхідно здійснювати терміново, і немає часу запросити перекладача.

    Системи комп'ютерного перекладу дозволяють вирішити ці проблеми. Вони, з одного боку, здатні переводити багатосторінкові документи з високою швидкістю (одна сторінка в секунду), з іншого боку, переводити Web-сторінки "на льоту", в режимі реального часу.

    Системи комп'ютерного перекладу здійснюють переклад текстів, грунтуючись на формальному "знанні": синтаксису мови (правил побудови речень), правил словотворення і використанні словників. Програма-перекладач спочатку аналізує текст на одній мові, а потім конструює цей текст на іншій мові.

    Сучасні системи комп'ютерного перекладу дозволяють досить якісно перекладати технічну документацію, ділове листування та інші спеціалізовані тексти. Однак вони не застосовні для перекладу художніх творів, так як не здатні адекватно переводити метафори, алегорії та інші елементи художньої творчості людини.

    Контрольні питання

      1. Які переваги мають комп'ютерні словники в порівнянні з традиційними паперовими словниками?
      2. У яких випадках доцільно використовувати системи комп'ютерного перекладу?

    Системи оптичного розпізнавання документів

    Системи оптичного розпізнавання символів. Системи оптичного розпізнавання символів використовуються при створенні електронних бібліотек і архівів шляхом переведення книг і документів в цифровий комп'ютерний формат.

    Спочатку за допомогою сканера необхідно отримати зображення сторінки тексту в графічному форматі. Далі для отримання документа в текстовому форматі необхідно провести розпізнавання тексту, т. Е. Перетворити елементи графічного зображення в послідовність текстових символів.

    Системи оптичного розпізнавання символів спочатку визначають структуру розміщення тексту на сторінці і розбивають його на окремі області: колонки, таблиці, зображення і т. Д. Далі виділені текстові фрагменти графічного зображення сторінки розділяються на зображення окремих символів.

    Для відсканованих документів типографської якості (досить великий шрифт, Відсутність погано надрукованих символів або виправлень) розпізнавання символів проводиться шляхом їх порівняння з растровими шаблонами.

    Растрове зображення кожного символу послідовно накладається на растрові шаблони символів, що зберігаються в пам'яті системи оптичного розпізнавання. Результатом розпізнавання є символ, шаблон якого it найбільшою мірою збігається із зображенням (рис. 3.16).

    При розпізнаванні документів з низькою якістю друку (машинописний текст, факс і т. Д.) Використовується векторний метод розпізнавання символів. У розпізнається зображенні символу виділяються геометричні примітиви (відрізки, окружності і ін.) І порівнюються з векторними шаблонами символів. В результаті вибирається той символ, для якого сукупність всіх геометричних примітивів і їх розташування найбільше відповідає розпізнається символу (рис. 3.17).

    Системи оптичного розпізнавання символів є "самонавчального" (для кожного конкретного документа вони створюють відповідний набір шаблонів символів), і тому швидкість і якість розпізнавання багатосторінкового документа поступово зростають.

    З появою першого кишенькового комп'ютера Newton фірми Apple в 1990 році почали створюватися системи розпізнавання рукописного тексту. Такі системи перетворять текст, написаний на екрані кишенькового комп'ютера спеціальною ручкою, в текстовий комп'ютерний документ.

    Системи оптичного розпізнавання форм. При заповненні документів великою кількістю людей (наприклад, при здачі випускником школи єдиного державного іспиту (ЄДІ)) використовуються бланки з порожніми полями. Дані вводяться в поля друкованими літерами від руки. Потім ці дані розпізнаються за допомогою систем оптичного розпізнавання форм і вносяться в комп'ютерні бази даних.

    Складність полягає в тому, що необхідно розпізнавати символи, написані від руки, які досить сильно розрізняються у різних людей. Крім того, такі системи повинні вміти визначати, до якого полю відноситься розпізнається текст.

    Контрольні питання

      1. У чому полягають відмінності в технології розпізнавання тексту при використанні растрового і векторного методів?

    № 8. Кодування текстової інформації.

    № 9. Створення візитних карток на основі шаблону.

    № 10. Установка параметрів сторінки документа, вставка колонтитулів і номерів сторінок.

    № 11. Вставка в документ формул.

    № 12. Форматування символів і абзаців.

    № 13. Створення та форматування списків.

    № 14. Вставка змісту в документ, що містить заголовки.

    № 15. Вставка в документ таблиці, її форматування і заповнення даними.

    № 16. Створення гіпертекстового документа.

    № 17. Переклад тексту за допомогою комп'ютерного словника.

    № 18. Сканування і розпізнавання паперового текстового документа.

    Схожі статті