Задать вопрос
20 мая, 15:39

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

+1
Ответы (1)
  1. 20 мая, 19:28
    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)