Задать вопрос
4 октября, 01:05

Free pascal. Вывести на экран консоли символы латинского алфавита чти коды кратны 2 и 3 одновременно.

+5
Ответы (1)
  1. 4 октября, 02:06
    0
    Символы лат. алфавита от A=41H=4*16+1=65 до Z=5AH=5*16+10=90

    Среди них кратны 2 и 3, то есть кратны 6, коды:

    B = 66, H = 72, N = 78, T = 84, Z = 90.

    В Паскале код буквы выводит функция ord (c), где с имеет тип char.

    Наоборот, букву по коду выводит функция chr (i), где i - число.

    Begin

    var i: integer

    for i : = 66 to 91 do

    { begin

    writeln chr (i) ;

    i : = i+5;

    end }

    End.

    В Паскале нельзя задать цикл с произвольным шагом (или можно, но я не помню, как), поэтому я внутри цикла прибавляю 5, а сам цикл прибавляет еще 1, и получается шаг 6.

    Если не получается, исправьте i+5 на i+6.

    В итоге вы должны получить буквы B, H, N, T, Z.

    Если надо еще и маленькие буквы, то их коды от a=61H=97 до z=7AH=122,

    из них кратны 6 : f = 102; l (L) = 108; r = 114; x = 120.

    Тогда нужно в прогамму добавить второй цикл:

    for i : = 102 to 121 do

    { begin

    writeln chr (i) ;

    i : = i+5;

    end }

    End.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Free pascal. Вывести на экран консоли символы латинского алфавита чти коды кратны 2 и 3 одновременно. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
1) Заполнить массив размером N целыми числами последовательно от 1 до N. Вывести его на экран. Найти сумму элементов массива и вывести ее на экран. 2) Заполнить массив размером N целыми числами последовательно от N до 1. Вывести его на экран.
Ответы (1)
Паскаль. 1. вывести на экран все четные числа от 1 до n. 2. вывести на экран все трехзначные числа. 3. вывести на экран четырехзначные числа оканчивающийся на 7. 4. вывести на экран все трехзначные и двухзначные числа сумма цифр которых равна девяти.
Ответы (1)
1. for + random a. вывести случайное количество случайных чисел b. вывести на экран 10 случайных чисел c. вывести на экран 10 случайных чисел, значение которых лежит в отрезке [0,10] d.
Ответы (1)
Pascal. Тема: Циклы С клавиатуры вводится целое произвольное число 1) Вывести на экран первую и последнюю цифру числа. 2) Вывести на экран наибольшую цифру числа 3) Вывести на экран нечетные цифры этого числа
Ответы (2)
Имя файла может содержать символы ... только русского алфавита только латинского алфавита компьютерного алфавита
Ответы (1)