АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Тема: обработка исключений

Читайте также:
  1. III. Тема: Стили руководства
  2. Банковская система: проблемы реформирования
  3. Банковская система: структура, функции Центрального банка и операции коммерческих банков.
  4. Валютная система:понятие, элементы, виды
  5. Денежная система: понятие, элементы, типы, особенности современных денежных систем.
  6. Денежная система: понятие, элементы, типы.
  7. Документна комунікаційна система: поняття, основні підсистеми, модель комунікаційного процесу
  8. Економічна інформація та економічна інформатика. Інформаційна система: структура, склад та компоненти системи.
  9. ЗАДАНИЕ N 1 Тема: Сечения
  10. ЗАДАНИЕ N 31 Тема: Классификация плоских и пространственных кривых
  11. Занятие № 2. Тема: Эритроциты. Строение и функции эритроцита. Методы исследования красной крови.
  12. Исключения. Обработка нескольких ошибочных ситуаций.

Варианты заданий по программированию

 

С помощью конструкции try, throw, catch обработать ошибочные ситуации.

 

  1. Найти корни квадратного уравнения:

Даны вещественные коэффициенты A, B, C, найти все действительные корни x через дискриминант. Учесть, что корней может быть два, один или вообще может не быть.

 

  1. Найти значение выражения:

.

В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.

 

  1. Найти значение выражения:

.

В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.

 

  1. Найти значение выражения:

.

В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.

 

5. Организовать открытие файла, если X<10, где X – случайное число от 0 до 99. Сделать попытку записи в файл. Обработать ситуацию, когда файл не открыт.

 

  1. Найти значение выражения:

.

В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.

 

7. Организовать выделение памяти под строку и запись в неё символов, если XÎ[45,…,55], где X – случайное число от 0 до 99. Сделать попытку чтения символов из «созданной» строки, вывод её на экран и удаление строки. Обработать ситуации, когда память под строку не выделена.

 

8. Найти значение выражения:

.

В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной. Если возможно, вычислить предел выражения при особых значениях переменных.

 

9. Организовать выделение памяти под строку, если X>90, где X – случайное число от 0 до 99. Сделать попытку записи символов в «созданную» строку и удаление строки. Обработать ситуации, когда память под строку не выделена.

 

  1. Найти значение выражения:

.

В процессе поиска значения выражения учесть ситуации, когда промежуточный результат не может быть вычислен (не вещественный) или не является конечной величиной.

 

11. Организовать открытие файла для чтения. Сделать попытку чтения из файла. Обработать ситуацию, когда файл не открыт (например, если его фактически не было на диске).

 


Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)