Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 4

Напишите программу, которая (использую оператор выбора – case) производит транслитерацию текста

18.06.2015, 11:36. Показов 1653. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая (использую оператор выбора – case) производит транслитерацию текста с кириллицы на латиницу.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.06.2015, 11:36
Ответы с готовыми решениями:

Программа производит транслитерацию текста, введенного на кириллице
Программа производит транслитерацию текста, введенного на кириллице. Пример: “Здравствуй, друг! Очень рад встрече” – “Zdravstvuy, drug!...

С++- Составить программу используя оператор выбора case
Составить программу (используя оператор выбора case), которая по заданному номеру и значению соответствующего элемента вычисляла бы...

Применяя оператор выбора Case составить программу для вычисления
Применяя оператор варианта составить программу для вычисления. Оператор выбора CASE. z=\begin{cases} a+b*x+c*x^2 & \text{ , }...

7
 Аватар для APALoff
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
18.06.2015, 11:40
Составить программу, которая бы по русскому названию языка программирования выводила английское название

Добавлено через 2 минуты
Ах да, я там не использовал Case... ну он там и не нужен был.
0
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 4
18.06.2015, 11:51  [ТС]
хотелось бы по легче в pascal ABC.NET
0
 Аватар для APALoff
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
18.06.2015, 12:14
Вообще-то я и делал в pascal ABC.NET
0
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 4
18.06.2015, 13:25  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Program mr;
var num:Real;
 
begin
     writeln('Введите текст ');
     readln(num);
     case num of
    А: writeln ('A');
    Б: writeln ('B');
    В: writeln ('V');
    Г: writeln ('G');
    Д: writeln ('D')
    Е: writeln ('E')
    Ё: writeln ('Yo')
    Ж: writeln ('Zh')
    З: writeln ('Z')
    И: writeln ('I')
    Й: writeln ('Y')
    К: writeln ('K')
    Л: writeln ('L')
    М: writeln ('M')
    Н: writeln ('N')
    О: writeln ('O')
    П: writeln ('P')
    Р: writeln ('R')
    С: writeln ('S')
    Т: writeln ('T')
    У: writeln ('U')
    Ф: writeln ('F')
    Х: writeln ('Kh')
    Ц: writeln ('Ts')
    Ч: writeln ('Ch')
    Ш: writeln ('Sh')
    Щ: writeln ('Shch')
    Ь: writeln ('')
    Ы: writeln ('Y')
    Ъ: writeln ('')
    Э: writeln ('E')
    Ю: writeln ('Yu')
    Я: writeln ('Ya')
    
    а: writeln ('a');
    б: writeln ('b');
    в: writeln ('v');
    г: writeln ('g');
    д: writeln ('d')
    е: writeln ('e')
    ё: writeln ('yo')
    ж: writeln ('zh')
    з: writeln ('z')
    и: writeln ('i')
    й: writeln ('y')
    к: writeln ('k')
    л: writeln ('l')
    м: writeln ('m')
    н: writeln ('n')
    о: writeln ('o')
    п: writeln ('p')
    р: writeln ('r')
    с: writeln ('s')
    т: writeln ('t')
    у: writeln ('u')
    ф: writeln ('f')
    ч: writeln ('kh')
    ц: writeln ('ts')
    ч: writeln ('ch')
    ш: writeln ('sh')
    щ: writeln ('shch')
    ь: writeln ('')
    ы: writeln ('y')
    ъ: writeln ('')
    э: writeln ('e')
    ю: writeln ('yu')
    я: writeln ('ya')
   
    else writeln ('Error!');
     readln;
end.
переделать этот, чтобы работал, очень нужно
0
 Аватар для APALoff
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
18.06.2015, 15:56
Цитата Сообщение от Andersonchik Посмотреть сообщение
переделать этот, чтобы работал, очень нужно
Даже не обращая внимание на Ваше незнание грамматики и основ ЯП - это изначально по логике не будет работать, т.к. по заданию надо делать транслит текста, а не одного единственного введенного символа.
0
0 / 0 / 1
Регистрация: 18.06.2015
Сообщений: 1
18.06.2015, 16:32
Лучший ответ Сообщение было отмечено Andersonchik как решение

Решение

Такое изначально работать не будет. Хотя бы потому что у вас переменная типа real, а так как мы работаем со строкой то нужен тип string. Да и распознать нужно каждый символ из строки по отдельности. Я далеко не мастер, но у меня всё работает.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Program tr;
var s:string;
i: integer;
 
begin
     writeln('Введите текст ');
     readln(s);
     for i:=1 to Length(s) do
     begin
     case s[i] of
     'А': write ('A');
    'Б': write ('B');
    'В': write ('V');
    'Г': write ('G');
    'Д': write ('D');
    'Е': write ('E');
    'Ё': write ('Yo');
    'Ж': write ('Zh');
    'З': write ('Z');
    'И': write ('I');
    'Й': write ('Y');
    'К': write ('K');
    'Л': write ('L');
    'М': write ('M');
    'Н': write ('N');
    'О': write ('O');
    'П': write ('P');
    'Р': write ('R');
    'С': write ('S');
    'Т': write ('T');
    'У': write ('U');
    'Ф': write ('F');
    'Х': write ('Kh');
    'Ц': write ('Ts');
    'Ч': write ('Ch');
    'Ш': write ('Sh');
    'Щ': write ('Shch');
    'Ь': write ('');
    'Ы': write ('Y');
    'Ъ': write ('');
    'Э': write ('E');
    'Ю': write ('Yu');
    'Я': write ('Ya');
    'а': write ('a');
    'б': write ('b');
    'в': write ('v');
    'г': write ('g');
    'д': write ('d');
    'е': write ('e');
    'ё': write ('yo');
    'ж': write ('zh');
    'з': write ('z');
    'и': write ('i');
    'й': write ('y');
    'к': write ('k');
    'л': write ('l');
    'м': write ('m');
    'н': write ('n');
    'о': write ('o');
    'п': write ('p');
    'р': write ('r');
    'с': write ('s');
    'т': write ('t');
    'у': write ('u');
    'ф': write ('f');
    'х': write ('kh');
    'ц': write ('ts');
    'ч': write ('ch');
    'ш': write ('sh');
    'щ': write ('shch');
    'ь': write ('');
    'ы': write ('y');
    'ъ': write ('');
    'э': write ('e');
    'ю': write ('yu');
    'я': write ('ya');
    ' ': write (' ');
   
    else writeln ('Error!');
    end;
    end;
     readln;
end.
0
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 4
18.06.2015, 21:34  [ТС]
Спасибо вам огромное!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.06.2015, 21:34
Помогаю со студенческими работами здесь

Составить программу для вычисления функции, используя оператор выбора case
Введите три целых положительных числа a, b, c. Определите остаток k от деления на 5 величины M, равной: M=(a+sqr(b)+c)/c, вычислите...

Составить программу для решения задачи, используя оператор выбора Select-Case
Составить программу для решения задачи, используя оператор выбора Select-Case. Составить программу, которая по знаку арифметической...

Пожалуйста напишите программу на C#, применив оператор выбора
var y: integer; begin readln(y); if y/4=int(y/4) then begin if (y/100=int(y/100))and(y/400<>int(y/400)) then writeln('Не...

Используя оператор выбора, написать программу, которая работала бы как калькулятор
Используя оператор выбора, написать программу, которая работала бы как калькулятор (сложение,вычитание,умножение и деление).

Оператор выбора case
По примеру первого изображения написать программу ,задание которого дано во втором изображении!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru