SlideShare a Scribd company logo
1 of 17
Оператор
   присваивания,
ввод и вывод данных
       11 класс


        2013г.
Присваивание

Присваивание – это действие, в результате которого
переменная величина получает определенное значение. В
программе на Паскале существуют три способа
присваивания значений переменной:
1) Оператор присваивания;
2) Оператор ввода;
3) Передача значения через параметры подпрограммы.
Оператор присваивания
A := B;
А - переменная; В - выражение
Типы переменной А и значение выражения В должны
соответствовать друг другу. Если переменная А - целого
типа, то выражение В должно иметь значение целого типа.
Сначала вычисляется значение выражения В, и его значение
присваивается переменной А.
Ввод и вывод данных

                         Внешние
      Вывод (Write)     устройства:
                          ввода-вывода
ОЗУ                   (клавиатура, монитор,
                         принтер и т.д.) и
                         внешняя память
                          (магнитные и
        Ввод (Read)
                        оптические диски,
                       флэш-память и т.д.)
Для ВЗУ файл – это поименованная область памяти этого
устройства.
   Устройства ввода с клавиатуры и вывода на экран
монитора являются однофайловыми. Ввод с клавиатуры
равнозначен чтению из файла INPUT. Вывод на экран – это
запись данных в файл OUTPUT.



                        Файлы


   Типизированные    Нетипизированные     Текстовые
Текстовые файлы
   Текстовый файл – наиболее часто употребляемая
 разновидность файлов.
   Содержимое тестового файла представляет собой
 символьную последовательность, разделенную на строки.
   EOLN – конец строки.
   EOF – конец файла.


S1   S2   …   Sk1   EOLN S1   S2   …   Sk2   EOLN …   EOF
Ввод
  Общий вид:
 Read(переменная, переменная...)
 ReadLn(переменная, переменная...)
  При выполнении процедуры Read ожидается ввод
перечисленных в скобках значений. Вводимые данные нужно
отделить друг от друга пробелами. Присваивание значений
идет по очереди.
  Особых различий при чтении и записи в использовании
операторов Read и ReadLn нет. Часто процедуру ReadLn без
параметров применяют в конце программы для задержки: до
нажатия на клавишу <Enter> результат выполнения
программы остается на экране. Это очень полезно делать для
анализа результатов.
Ввод из файла на диске
   Для организации ввода данных из текстового файла
следует:
1) Объявить в программе переменную с типом text (она
называется файловой переменной);
2) Связать файловую переменную с файлом на ВЗУ,
содержащим исходные данные, с помощью оператора Assign;
3) Открыть файл для чтения с помощью процедуры Reset;
4) Осуществлять чтение из файла с помощью операторов
Read или Readln;
5) Закрыть файл с помощью оператора Close.
Пример
   В текстовом файле с именем abc.txtхранятся пять чисел,
разделенных на две строки:
   2.5 3.1 4.0
   0.7 1.5
   В следующей программе организован ввод этих данных в
вещественные переменные a, b, c,d,e:
   Var a, b, c, d, e: real;
        FD: text; {Описание файловой переменной}
   Begin
     Assign(FD, ‘abc.txt’); {переменная FD связывается}
   { с файлом abc.txt}
      Reset(FD); {файл открывается для чтения с его начала}
      Readln(FD, a, b, c); {чтение первой строки файла}
      Readln(FD, d, e); {чтение второй строки файла}
      Close(FD); {разрывается связь переменной FD с файлом}
   End.
Вывод
Write (англ. писать) - оператор, который используется для
вывода информации на экран. Оператор WriteLn выполняет
то же самое действие, но так как у него есть еще окончание
Ln (line - англ. линия, строка), то после вывода на экран
нужного сообщения, он дополнительно переводит курсор в
начало следующей строки.
Общий вид:
 Write (список выражений)
 WriteLn (список выражений)
Процедуры Write и WriteLn используются не только для
вывода результата, но и для вывода различных сообщений
или запросов. Это позволяет вести диалог с пользователем,
сообщать ему, когда ему нужно ввести значения, когда он
получает результат, когда он ошибся и др.
Пример

Write(‘Сумма ‘, A, ‘+’, B, ‘=‘, A+B)
Если, например, A=5, B=7, то на экране получим:
Сумма 5+7=12

При выводе на экран нескольких значений в строку они не
отделяются друг от друга пробелами. Программист должен
сам позаботиться о таком разделении.
Вывод в текстовый файл
   Для организации вывода данных в текстовый файл
следует:
1) Объявить в программе переменную с типом text;
2) Связать файловую переменную с файлом на ВЗУ с
помощью оператора Assign;
3) Открыть файл для записи с помощью процедуры Rewrite;
4) Осуществлять запись в файл с помощью операторов Write
или Writeln;
5) Закрыть файл с помощью оператора Close.
Пример
Требуется записать в текстовый файл таблицу умножения на 2.
Var A: integer;
    TM: text; {Описание файловой переменной}
Begin
  Assign(TM, ‘E:TabMul.txt’); {связывание переменной TM}
{с файлом}
  Rewrite(TM); {Открытие файла для записи}
{Циклический вывод в файл таблицы умножения}
  For A:=2 To 9 Do Writeln(TM, 2, ‘*’, A, ‘=‘, 2*A);
  Close(TM); {разрывается связь переменной FD с файлом}
End.
Задания
1. Если y – вещественная переменная, а n – целая, то какие из
следующих операторов присваивания правильные, а какие – нет?
a) y:=n+1;
b) n:=y-1;
c) n:=4.0;
d) y:=trunc(y);
e) y:=n div 2;
f) y:=y div 2;
g) n:=n/2;
h) n:=sqr(sqrt(n)).
Задания
   2. Напишите последовательность операторов присваивания, в
результате выполнения которой целые переменные x и y
обменяются значениями. При этом нельзя использовать
дополнительные переменные. Найдя такой алгоритм, определите, в
чем его недостаток по сравнению с методом обмена через третью
переменную. Можно ли его применять для вещественных чисел?
   3. Напишите оператор присваивания, в результате выполнения
которого целой переменной h присвоится значение цифры, стоящей
в разряде сотен в записи положительного целого числа k
(например, если k=28796, то h=7).
   4. Напишите оператор присваивания, в результате выполнения
которого целой переменной S присвоится значение суммы цифр
трехзначного целого числа k.
Задания
   5. Напишите программу, по которой из текстового файла с
именем kvur.txt будут прочитаны три числа: a, b, c – коэффициенты
квадратного уравнения, затем будут вычислены корни этого
уравнения и выведены на экран и в текстовый файл korni.txt.
Источники
• Семакин И.Г. Информатика и ИКТ. Профильный уровень: учебник для
  11 класса/ И.Г.Семакин, Е.К.Хеннер, Л.В.Шестакова.– М.: БИНОМ.
  Лаборатория знаний, 2012.
• Рапаков Г.Г.. Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников.
  – СПб.: БХВ-Петербург, 2005.

More Related Content

What's hot

Cpp/cli types
Cpp/cli typesCpp/cli types
Cpp/cli typesmcroitor
 
алгоритмы stl
алгоритмы stlалгоритмы stl
алгоритмы stlmcroitor
 
Лекция 6
Лекция 6Лекция 6
Лекция 6itc73
 
Декларативно функциональный стиль в PHP
Декларативно функциональный стиль в PHPДекларативно функциональный стиль в PHP
Декларативно функциональный стиль в PHPParallels
 
стандартная библиотека с++: введение
стандартная библиотека с++: введениестандартная библиотека с++: введение
стандартная библиотека с++: введениеmcroitor
 
подпрограммы в языке программирования паскаль
подпрограммы в языке программирования паскальподпрограммы в языке программирования паскаль
подпрограммы в языке программирования паскальArtem German
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмыЕлена Ключева
 
C++ и базы данных
C++ и базы данныхC++ и базы данных
C++ и базы данныхmcroitor
 
Стандарт MPI (Message Passing Interface)
Стандарт MPI (Message Passing Interface)Стандарт MPI (Message Passing Interface)
Стандарт MPI (Message Passing Interface)Mikhail Kurnosov
 
Введение в MPI
Введение в MPIВведение в MPI
Введение в MPIAleximos
 
C++ Базовый. Занятие 03.
C++ Базовый. Занятие 03.C++ Базовый. Занятие 03.
C++ Базовый. Занятие 03.Igor Shkulipa
 
Функции передачи сообщений MPI
Функции передачи сообщений MPIФункции передачи сообщений MPI
Функции передачи сообщений MPIAleximos
 
библиотеки программирования
библиотеки программированиябиблиотеки программирования
библиотеки программированияmcroitor
 
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...OdessaFrontend
 
язык програмирования
язык програмированияязык програмирования
язык програмированияOlegmingalev1997
 
Cpp/cli particularities
Cpp/cli particularitiesCpp/cli particularities
Cpp/cli particularitiesmcroitor
 

What's hot (20)

Cpp/cli types
Cpp/cli typesCpp/cli types
Cpp/cli types
 
алгоритмы stl
алгоритмы stlалгоритмы stl
алгоритмы stl
 
Лекция 6
Лекция 6Лекция 6
Лекция 6
 
Декларативно функциональный стиль в PHP
Декларативно функциональный стиль в PHPДекларативно функциональный стиль в PHP
Декларативно функциональный стиль в PHP
 
стандартная библиотека с++: введение
стандартная библиотека с++: введениестандартная библиотека с++: введение
стандартная библиотека с++: введение
 
подпрограммы в языке программирования паскаль
подпрограммы в языке программирования паскальподпрограммы в языке программирования паскаль
подпрограммы в языке программирования паскаль
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмы
 
Урок 1. Что такое функциональное программирование
Урок 1. Что такое функциональное программированиеУрок 1. Что такое функциональное программирование
Урок 1. Что такое функциональное программирование
 
C++ и базы данных
C++ и базы данныхC++ и базы данных
C++ и базы данных
 
Lec 5
Lec 5Lec 5
Lec 5
 
Стандарт MPI (Message Passing Interface)
Стандарт MPI (Message Passing Interface)Стандарт MPI (Message Passing Interface)
Стандарт MPI (Message Passing Interface)
 
Введение в MPI
Введение в MPIВведение в MPI
Введение в MPI
 
C++ Базовый. Занятие 03.
C++ Базовый. Занятие 03.C++ Базовый. Занятие 03.
C++ Базовый. Занятие 03.
 
Функции передачи сообщений MPI
Функции передачи сообщений MPIФункции передачи сообщений MPI
Функции передачи сообщений MPI
 
библиотеки программирования
библиотеки программированиябиблиотеки программирования
библиотеки программирования
 
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...
 
язык програмирования
язык програмированияязык програмирования
язык програмирования
 
Cpp/cli particularities
Cpp/cli particularitiesCpp/cli particularities
Cpp/cli particularities
 
Reactive extensions
Reactive extensionsReactive extensions
Reactive extensions
 
Python. Обработка ошибок
Python. Обработка ошибокPython. Обработка ошибок
Python. Обработка ошибок
 

Similar to оператор присваивания, ввод и вывод данных

C++ теория
C++ теорияC++ теория
C++ теорияtank1975
 
C++ теория
C++ теорияC++ теория
C++ теорияtank1975
 
C++ теория
C++ теорияC++ теория
C++ теорияtank1975
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскальisva69
 
Прикладная эконометрика. Лекция 2
Прикладная эконометрика. Лекция 2Прикладная эконометрика. Лекция 2
Прикладная эконометрика. Лекция 2Vladimir Tcherniak
 
10 10 pascal_urok_
10 10 pascal_urok_10 10 pascal_urok_
10 10 pascal_urok_Ann Eres
 
работа с потоками ввода вывода
работа с потоками ввода выводаработа с потоками ввода вывода
работа с потоками ввода выводаmetaform
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)isva69
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)isva69
 
Презентация на тему: Знакомство с языком программирования QBasic
Презентация на тему: Знакомство с языком программирования QBasicПрезентация на тему: Знакомство с языком программирования QBasic
Презентация на тему: Знакомство с языком программирования QBasic2berkas
 
Переменные: тип, имя, значение
Переменные: тип, имя, значениеПеременные: тип, имя, значение
Переменные: тип, имя, значениеЕлена Никонова
 
Cреда программирования
Cреда программированияCреда программирования
Cреда программированияirina8682
 
Custom Language Plugin for JetBrains IDEA
Custom Language Plugin for JetBrains IDEACustom Language Plugin for JetBrains IDEA
Custom Language Plugin for JetBrains IDEAAlexander Zastashkov
 
основные команды языка программирования
основные команды языка программированияосновные команды языка программирования
основные команды языка программированияanastastish
 

Similar to оператор присваивания, ввод и вывод данных (20)

C++ теория
C++ теорияC++ теория
C++ теория
 
C++ теория
C++ теорияC++ теория
C++ теория
 
C++ теория
C++ теорияC++ теория
C++ теория
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскаль
 
лек1
лек1лек1
лек1
 
лек1
лек1лек1
лек1
 
Python: ввод и вывод
Python: ввод и выводPython: ввод и вывод
Python: ввод и вывод
 
Прикладная эконометрика. Лекция 2
Прикладная эконометрика. Лекция 2Прикладная эконометрика. Лекция 2
Прикладная эконометрика. Лекция 2
 
10 10 pascal_urok_
10 10 pascal_urok_10 10 pascal_urok_
10 10 pascal_urok_
 
работа с потоками ввода вывода
работа с потоками ввода выводаработа с потоками ввода вывода
работа с потоками ввода вывода
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 
Презентация на тему: Знакомство с языком программирования QBasic
Презентация на тему: Знакомство с языком программирования QBasicПрезентация на тему: Знакомство с языком программирования QBasic
Презентация на тему: Знакомство с языком программирования QBasic
 
Переменные: тип, имя, значение
Переменные: тип, имя, значениеПеременные: тип, имя, значение
Переменные: тип, имя, значение
 
Cреда программирования
Cреда программированияCреда программирования
Cреда программирования
 
лек13 4
лек13 4лек13 4
лек13 4
 
Custom Language Plugin for JetBrains IDEA
Custom Language Plugin for JetBrains IDEACustom Language Plugin for JetBrains IDEA
Custom Language Plugin for JetBrains IDEA
 
основные команды языка программирования
основные команды языка программированияосновные команды языка программирования
основные команды языка программирования
 
лек5 6
лек5 6лек5 6
лек5 6
 
лр8
лр8лр8
лр8
 

More from Елена Ключева

378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисыЕлена Ключева
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисыЕлена Ключева
 
представление графической информации
представление графической информациипредставление графической информации
представление графической информацииЕлена Ключева
 
представление текстовой информации
представление текстовой информациипредставление текстовой информации
представление текстовой информацииЕлена Ключева
 
как оформить реферат по госту
как оформить реферат по гостукак оформить реферат по госту
как оформить реферат по гостуЕлена Ключева
 
программа открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяпрограмма открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяЕлена Ключева
 
проектирование исследования
проектирование исследованияпроектирование исследования
проектирование исследованияЕлена Ключева
 
виды исследовательских работ
виды исследовательских работвиды исследовательских работ
виды исследовательских работЕлена Ключева
 
шифрование и дешифрование
шифрование и дешифрованиешифрование и дешифрование
шифрование и дешифрованиеЕлена Ключева
 

More from Елена Ключева (20)

378 васильев куницын
378 васильев куницын378 васильев куницын
378 васильев куницын
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисы
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисы
 
плакат орксэ
плакат орксэплакат орксэ
плакат орксэ
 
символы
символысимволы
символы
 
378 vasilyev
378 vasilyev378 vasilyev
378 vasilyev
 
378 васильев тезисы
378 васильев тезисы378 васильев тезисы
378 васильев тезисы
 
представление графической информации
представление графической информациипредставление графической информации
представление графической информации
 
представление текстовой информации
представление текстовой информациипредставление текстовой информации
представление текстовой информации
 
как оформить реферат по госту
как оформить реферат по гостукак оформить реферат по госту
как оформить реферат по госту
 
программа открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяпрограмма открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицея
 
представление чисел
представление чиселпредставление чисел
представление чисел
 
проектирование исследования
проектирование исследованияпроектирование исследования
проектирование исследования
 
виды исследовательских работ
виды исследовательских работвиды исследовательских работ
виды исследовательских работ
 
содержательный подход
содержательный подходсодержательный подход
содержательный подход
 
научная деятельность
научная деятельностьнаучная деятельность
научная деятельность
 
измерение информации
измерение информацииизмерение информации
измерение информации
 
шифрование и дешифрование
шифрование и дешифрованиешифрование и дешифрование
шифрование и дешифрование
 
стартовая презентация
стартовая презентациястартовая презентация
стартовая презентация
 
стартовая презентация
стартовая презентациястартовая презентация
стартовая презентация
 

оператор присваивания, ввод и вывод данных

  • 1. Оператор присваивания, ввод и вывод данных 11 класс 2013г.
  • 2. Присваивание Присваивание – это действие, в результате которого переменная величина получает определенное значение. В программе на Паскале существуют три способа присваивания значений переменной: 1) Оператор присваивания; 2) Оператор ввода; 3) Передача значения через параметры подпрограммы.
  • 3. Оператор присваивания A := B; А - переменная; В - выражение Типы переменной А и значение выражения В должны соответствовать друг другу. Если переменная А - целого типа, то выражение В должно иметь значение целого типа. Сначала вычисляется значение выражения В, и его значение присваивается переменной А.
  • 4. Ввод и вывод данных Внешние Вывод (Write) устройства: ввода-вывода ОЗУ (клавиатура, монитор, принтер и т.д.) и внешняя память (магнитные и Ввод (Read) оптические диски, флэш-память и т.д.)
  • 5. Для ВЗУ файл – это поименованная область памяти этого устройства. Устройства ввода с клавиатуры и вывода на экран монитора являются однофайловыми. Ввод с клавиатуры равнозначен чтению из файла INPUT. Вывод на экран – это запись данных в файл OUTPUT. Файлы Типизированные Нетипизированные Текстовые
  • 6. Текстовые файлы Текстовый файл – наиболее часто употребляемая разновидность файлов. Содержимое тестового файла представляет собой символьную последовательность, разделенную на строки. EOLN – конец строки. EOF – конец файла. S1 S2 … Sk1 EOLN S1 S2 … Sk2 EOLN … EOF
  • 7. Ввод Общий вид: Read(переменная, переменная...) ReadLn(переменная, переменная...) При выполнении процедуры Read ожидается ввод перечисленных в скобках значений. Вводимые данные нужно отделить друг от друга пробелами. Присваивание значений идет по очереди. Особых различий при чтении и записи в использовании операторов Read и ReadLn нет. Часто процедуру ReadLn без параметров применяют в конце программы для задержки: до нажатия на клавишу <Enter> результат выполнения программы остается на экране. Это очень полезно делать для анализа результатов.
  • 8. Ввод из файла на диске Для организации ввода данных из текстового файла следует: 1) Объявить в программе переменную с типом text (она называется файловой переменной); 2) Связать файловую переменную с файлом на ВЗУ, содержащим исходные данные, с помощью оператора Assign; 3) Открыть файл для чтения с помощью процедуры Reset; 4) Осуществлять чтение из файла с помощью операторов Read или Readln; 5) Закрыть файл с помощью оператора Close.
  • 9. Пример В текстовом файле с именем abc.txtхранятся пять чисел, разделенных на две строки: 2.5 3.1 4.0 0.7 1.5 В следующей программе организован ввод этих данных в вещественные переменные a, b, c,d,e: Var a, b, c, d, e: real; FD: text; {Описание файловой переменной} Begin Assign(FD, ‘abc.txt’); {переменная FD связывается} { с файлом abc.txt} Reset(FD); {файл открывается для чтения с его начала} Readln(FD, a, b, c); {чтение первой строки файла} Readln(FD, d, e); {чтение второй строки файла} Close(FD); {разрывается связь переменной FD с файлом} End.
  • 10. Вывод Write (англ. писать) - оператор, который используется для вывода информации на экран. Оператор WriteLn выполняет то же самое действие, но так как у него есть еще окончание Ln (line - англ. линия, строка), то после вывода на экран нужного сообщения, он дополнительно переводит курсор в начало следующей строки. Общий вид: Write (список выражений) WriteLn (список выражений) Процедуры Write и WriteLn используются не только для вывода результата, но и для вывода различных сообщений или запросов. Это позволяет вести диалог с пользователем, сообщать ему, когда ему нужно ввести значения, когда он получает результат, когда он ошибся и др.
  • 11. Пример Write(‘Сумма ‘, A, ‘+’, B, ‘=‘, A+B) Если, например, A=5, B=7, то на экране получим: Сумма 5+7=12 При выводе на экран нескольких значений в строку они не отделяются друг от друга пробелами. Программист должен сам позаботиться о таком разделении.
  • 12. Вывод в текстовый файл Для организации вывода данных в текстовый файл следует: 1) Объявить в программе переменную с типом text; 2) Связать файловую переменную с файлом на ВЗУ с помощью оператора Assign; 3) Открыть файл для записи с помощью процедуры Rewrite; 4) Осуществлять запись в файл с помощью операторов Write или Writeln; 5) Закрыть файл с помощью оператора Close.
  • 13. Пример Требуется записать в текстовый файл таблицу умножения на 2. Var A: integer; TM: text; {Описание файловой переменной} Begin Assign(TM, ‘E:TabMul.txt’); {связывание переменной TM} {с файлом} Rewrite(TM); {Открытие файла для записи} {Циклический вывод в файл таблицы умножения} For A:=2 To 9 Do Writeln(TM, 2, ‘*’, A, ‘=‘, 2*A); Close(TM); {разрывается связь переменной FD с файлом} End.
  • 14. Задания 1. Если y – вещественная переменная, а n – целая, то какие из следующих операторов присваивания правильные, а какие – нет? a) y:=n+1; b) n:=y-1; c) n:=4.0; d) y:=trunc(y); e) y:=n div 2; f) y:=y div 2; g) n:=n/2; h) n:=sqr(sqrt(n)).
  • 15. Задания 2. Напишите последовательность операторов присваивания, в результате выполнения которой целые переменные x и y обменяются значениями. При этом нельзя использовать дополнительные переменные. Найдя такой алгоритм, определите, в чем его недостаток по сравнению с методом обмена через третью переменную. Можно ли его применять для вещественных чисел? 3. Напишите оператор присваивания, в результате выполнения которого целой переменной h присвоится значение цифры, стоящей в разряде сотен в записи положительного целого числа k (например, если k=28796, то h=7). 4. Напишите оператор присваивания, в результате выполнения которого целой переменной S присвоится значение суммы цифр трехзначного целого числа k.
  • 16. Задания 5. Напишите программу, по которой из текстового файла с именем kvur.txt будут прочитаны три числа: a, b, c – коэффициенты квадратного уравнения, затем будут вычислены корни этого уравнения и выведены на экран и в текстовый файл korni.txt.
  • 17. Источники • Семакин И.Г. Информатика и ИКТ. Профильный уровень: учебник для 11 класса/ И.Г.Семакин, Е.К.Хеннер, Л.В.Шестакова.– М.: БИНОМ. Лаборатория знаний, 2012. • Рапаков Г.Г.. Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников. – СПб.: БХВ-Петербург, 2005.