Главная страница
Навигация по странице:

  • Пример

  • Результат выполнения оператора

  • Enter . список ввода Ввод данных с клавиатуры Команда ввода-вывода var

  • Enter

  • Улучшенная программа program

  • Организация ввода и вывода. Организация ввода и вывода данных. Организация ввода и вывода данных начала программирования


    Скачать 448 Kb.
    НазваниеОрганизация ввода и вывода данных начала программирования
    АнкорОрганизация ввода и вывода
    Дата17.03.2023
    Размер448 Kb.
    Формат файлаppt
    Имя файлаОрганизация ввода и вывода данных.ppt
    ТипДокументы
    #996711

    ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ


    НАЧАЛА ПРОГРАММИРОВАНИЯ


    Ключевые слова


    оператор вывода writer
    формат вывода
    оператор ввода read


    Вывод данных


    Вывод данных из оперативной памяти на экран монитора:


    write (<выражение 1> ,< выражение 2> , ...,< выражение N>)


    список вывода


    Выражения - символьные, числовые, логические, в том числе переменные и константы
    Пример: write ('s=', s).


    Информация в кавычках выводится на экран без изменений


    Варианты организации вывода


    Вариант организации вывода


    Оператор вывода


    Результат


    Без разделителей


    write (1, 20, 300).


    120300


    Разделители – запятые


    write (1, ’,’ , 20, ’, ’, 300)


    1, 20, 300


    Разделители – пробелы


    write (1, ‘ ‘, 20, ‘ ‘, 300)


    1 20 300


    Формат вывода


    Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.


    Оператор вывода


    Результат выполнения оператора


    write (‘s=‘, s:2:0);


    s=15


    write (‘s=‘, s:3:1);


    s=15.0


    write (‘s=‘, s:5:1);


    s= 15.0


    write (s:x:y)
    x - общее количество позиций, отводимых под число; y - количество позиций в дробной части числа.


    writeln - вывод c новой строки!


    Первая программа


    program n_1;
    const pi=3.14;
    var r, c, s: real;
    begin
    r:=5.4;
    c :=2*pi*r;
    s:=pi*r*r;
    writeln ('c =', c:6:4);
    writeln ('s=', s:6:4)
    end.


    Ввод данных с клавиатуры


    read (<имя переменной1>, …, <имя переменной N> )


    Ввод в оперативную память значений переменных :


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

      пользователь нажимает клавишу Enter_.___список_ввода___Ввод_данных_с_клавиатуры____Команда_ввода-вывода____var'>Enter.

    список ввода


    Ввод данных с клавиатуры


    Команда ввода-вывода


    var i, j: integer; x: real; a: char;
    read (i, j, x, a);


    После выполнения оператора readln курсор переходит на новую строку.


    Варианты организации входного потока:
    1 0 2.5 А<Enter> 1,0 <Enter> 1<Enter>
    2.5, А<Enter> 0<Enter>
    2.5<Enter>
    А>


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


    !


    Улучшенная программа


    program n_1;
    const pi=3.14;
    var r, c, s: real;
    begin
    writeln('Вычисление длины окружности и площади круга');
    write('Введите r>>');
    readln(r);
    c:=2*pi*r;
    s:=pi*r*r;
    writeln ('c =', с:6:4);
    writeln ('s=', s:7:4)
    end.



    написать администратору сайта