М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sakyra2025
sakyra2025
15.09.2021 20:59 •  Информатика

Конспект короткий "компьютерные словари и системы машинного перевода текста" Текст:
Компьютерные словари. Словари необходимы для перевода текстов с одного языка на другой. Существуют тысячи словарей для перевода между сотнями языков (англо-русский, немецко-французский и т. д.), причем каждый из них может содержать десятки тысяч слов. В бумажном варианте словарь представляет собой толстую книгу объемом в сотни страниц, в которой поиск нужного слова является достаточно долгим и трудоемким процессом.

Компьютерные словари могут содержать переводы на разные языки сотен тысяч слов и словосочетаний, а также предоставляют пользователю дополнительные возможности. Во-первых, компьютерные словари могут являться многоязычными - давать пользователю возможность выбрать языки и направление перевода (например, англо-русский, испанско-русский и т. д.).

Во-вторых, компьютерные словари могут кроме основного словаря общеупотребительных слов содержать десятки специализированных словарей по областям знаний (техника, медицина, информатика и др.).

В-третьих, компьютерные словари обеспечивают быстрый поиск словарных статей: "быстрый набор", когда в процессе набора слова возникает список похожих слов; доступ к часто используемым словам по закладкам; возможность ввода словосочетаний и др.

В-четвертых, компьютерные словари могут являться мультимедийными, т. е. предоставлять пользователю возможность прослушивания слов в исполнении дикторов, носителей языка.

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

В этих условиях использование традиционной технологии перевода "вручную" тормозит развитие межнациональных контактов. Перевод многостраничной документации вручную требует длительного времени и высокой оплаты труда переводчиков. Перевод полученного по электронной почте письма или просматриваемой в браузере Web-страницы необходимо осуществлять и нет времени пригласить переводчика.

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

Системы компьютерного перевода осуществляют перевод текстов, основываясь на формальном "знании": синтаксиса языка (правил построения предложений), правил словообразования и использовании словарей. Программа-переводчик сначала анализирует текст на одном языке, а затем конструирует этот текст на другом языке.

Современные системы компьютерного перевода позволяют достаточно качественно переводить техническую документацию, деловую переписку и другие специализированные тексты. Однако они не применимы для перевода художественных произведений, так как не адекватно переводить метафоры, аллегории и другие элементы художественного творчества человека.​

👇
Ответ:
nbuiluk
nbuiluk
15.09.2021

Компьютерные словари.

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

1)Компьютерные словари являются многоязычными,давая пользователю выбор языка и направления перевода

2)Компьютерные словари могут содержать кроме словаря общеупотребительных слов специализированные словари по областям знаний

3)Компьютерные словари обеспечивают быстрый поиск - "быстрый набор"

4)Компьютерные словари могут являться мультимедийными

Системы компьютерного перевода:

В условиях процесса глобализации мира использование традиционной технологии перевода "вручную" тормозит развитие межнациональных контактов. Такие переводы будут требовать больше времени и большей оплаты труда.

СКП (Системы компьютерного перевода - здесь и далее) решают эти проблемы,переводя многостраничные документы с высокой скоростью (1 страница/1 сек.),и переводить web-страницы ещё быстрее.

СКП основываются на знании синтаксиса языка,словаре и правил словообразования. Программа сначала анализирует текст,а затем конструирует его на другом языке.

СКП достаточно качественно переводить документацию,деловые переписки и специализированные тексты,но не применимы для перевода художественной литературы.

4,8(15 оценок)
Открыть все ответы
Ответ:
polina1355
polina1355
15.09.2021

Весь код на Python:

Задание 1.

a = [2, 5, 4, 3, 1]

print(a) #Выводим массив неотсортированным

a.sort() #Сортируем массив

print(a) #Выводим отсортированный массив по возрастанию

a.reverse() #Сортируем уже в обратном порядке

print(a) #Выводим отсортированный массив по убыванию

Задание 2.

S = [1224, 196, 1505, 426, 276]

print(S)

S.sort() #От самых близкий городов до самых далеких

print(S)

Объяснение:

В первом задании используем функцию sort(), которая сортирует массив, и потом используем функцию reverse(), которая отсортирует массив по убыванию. Во втором задании используем ту же функцию sort() и выводим массив на экран

4,7(39 оценок)
Ответ:
flku
flku
15.09.2021

1.

#include <iostream>

using namespace std;

int main()

{

for (int i = 2; i <= 100; i += 2)

 cout << i << "  ";

}

2.

С использованием арифметической прогрессии

#include <iostream>

using namespace std;

int main()

{

cout << ((1 + 50) * 50) / 2;

}

Решение "в лоб"

#include <iostream>

using namespace std;

int main()

{

int sum = 0;

for (int i = 1; i <= 50; i++)

 sum += i;

cout << sum;

}

3.

#include <iostream>

using namespace std;

int main()

{

int sum = 0;

for (int i = 1000; i >= 0; i--)

 cout << i << "  ";

cout << "\n Hello World";

}

4.

#include <iostream>

using namespace std;

int main()

{

int a, b;

cin >> a >> b;

if (a > b)

 for (int i = a; i >= b; i--)

  cout << i << "  ";

else

 for (int i = b; i >= a; i--)

  cout << i << "  ";

}

4,6(98 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ