|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Тема: обработка исключенийВарианты заданий по программированию
С помощью конструкции try, throw, catch обработать ошибочные ситуации.
Даны вещественные коэффициенты A, B, C, найти все действительные корни x через дискриминант. Учесть, что корней может быть два, один или вообще может не быть.
. В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.
. В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.
. В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.
5. Организовать открытие файла, если X<10, где X – случайное число от 0 до 99. Сделать попытку записи в файл. Обработать ситуацию, когда файл не открыт.
. В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.
7. Организовать выделение памяти под строку и запись в неё символов, если XÎ[45,…,55], где X – случайное число от 0 до 99. Сделать попытку чтения символов из «созданной» строки, вывод её на экран и удаление строки. Обработать ситуации, когда память под строку не выделена.
8. Найти значение выражения: . В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной. Если возможно, вычислить предел выражения при особых значениях переменных.
9. Организовать выделение памяти под строку, если X>90, где X – случайное число от 0 до 99. Сделать попытку записи символов в «созданную» строку и удаление строки. Обработать ситуации, когда память под строку не выделена.
. В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.
11. Организовать открытие файла для чтения. Сделать попытку чтения из файла. Обработать ситуацию, когда файл не открыт (например, если его фактически не было на диске).
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |