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

  • Пример

  • Вариант организации вывода Оператор вывода Результат

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

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

  • Enter

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

  • write

  • Опорный конспект Ввод

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


    Скачать 0.51 Mb.
    НазваниеОрганизация ввода и вывода данных начала программирования
    Дата28.02.2023
    Размер0.51 Mb.
    Формат файлаppt
    Имя файлаПрезентация на тему _Организация ввода и вывода данных_.ppt
    ТипДокументы
    #959466

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


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


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


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


    Вывод данных


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


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


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


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


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


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


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


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


    Результат


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


    write (1, 20, 300)


    120300


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


    write (1, `, ` , 20, `, `, 300)


    1, 20, 300


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


    write (1, ` `, 2, ` `, 3)


    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, L, s: real;
    begin
    r:=5.4;
    L :=2*pi*r;
    s:=pi*r*r;
    writeln (` L = `, L: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.


    Самое главное


    Для ввода в оперативную память значений переменных используются операторы ввода read и readln.
    Для вывода данных из оперативной памяти на экран монитора используются операторы вывода write и writeln.
    Ввод исходных данных и вывод результатов должны быть организованы понятно и удобно; это обеспечивает дружественность пользовательского интерфейса.


    Вопросы и задания


    Запишите оператор, обеспечивающий во время работы программы ввод значения переменной summa.


    Целочисленным переменным i, j, k нужно присвоить соответственно значения 10, 20 и 30.
    Запишите оператор ввода, соответствующий входному потоку:
    а) 20 10 30
    б) 30 20 10
    в) 10 30 20


    Опишите переменные, необходимые для вычисления площади треугольника по его трём сторонам, и запишите оператор, обеспечивающий ввод необходимых исходных данных.


    Что является результатом выполнения оператора?
    а) write (a)
    б) write ('a')
    в) write ('a=', a)


    Какой тип имеет переменная f, если после выполнения оператора write (f) на экран было выведено следующее число?
    а) 125
    б) 1.25Е+2


    Каким образом можно вывести на экран вещественное число в формате с фиксированной запятой?


    Запишите операторы ввода двух чисел и вывода их в обратном порядке.


    Дан фрагмент программы:
    read (a); read (b); c:=a+b; write (a, b); write (c)
    Упростите его, сократив число операторов ввода и вывода.


    Дан фрагмент программы:
    a:=10; b:=a+1: a:=b–a; write (a, b)
    Какие числа будут выведены на экран компьютера?


    Напишите программу, которая вычисляет площадь и периметр прямоугольника по двум его сторонам.


    Опорный конспект


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


    Вывод данных из оперативной памяти на экран монитора выполняют операторы вывода write и writeln.


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


    список ввода


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


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


    Источники информации


    http://files.school-collection.edu.ru/dlrstore/d1a6e9b7-5eda-4be9-bff2-3197b9f145e7/9_77.swf - команда ввода-вывода



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