1 - тапсырма . Бағдарламалық қамтамасыз етудің жіктелуі 1. Бағдарламалық қамтамасыз етуді төрт тогтың біріне қосу арқылы жіктеуді орындаңыз ; А -жүйелік бағдарламалық қамтамасыз ету B-жалпы мақсаттағы бағдарламалық қамтамасыз ету C-арнайы максаттагы багдарламалық қамтамасыз ету D-багдарламалау жүйелері.1. Архиватор . лар ( архинаторы ) , 2 кестелік процессорлар , 3. интернет браузерлері , 4. қатты дискіге кызмет корсету багдарламалары , 5 , мультимедиа жүйелері , 6 , білім беру бағдарламалары , 7. С ++ бағлар амалау жүйелері , 8. операциялық жүйелер , 9. драйверлер , 10. матіндік процессорлар I , Basic - тің компилятор - интерпретаторы , 12 вирусқа қарсы бағдарламалар , 13. кестелік процессорлар , 14. ойындар , 15 , кхіби математикалық есептеулер бағлар тамалары , 16 , бухгалтерлік бағдарламалар , 17 автоматтандырылған жобалау жүйелері , 18. Delphi багдарламалау жүйелері , 19. графикалық редакторлар , 20 , дыбыстық және бейне ақпаратты өңдеу бағдарламалары , 21 , Pascal - дағы бағдарламалау жүйелері ,
var
a: array [1..10] of integer; //Массив из 10 целых элементов
max, i: integer; //max - максимальный элемент
begin
max:= 0; {Присваиваем max минимальное значение, которое он может принять}
write('Исходный массив: '); {Заполняем исходный массив, печатаем его и находим максимальный элемент}
for i:= 1 to 10 do
begin
a[i]:= random(10);
write(a[i], ' ');
if (i mod 2 = 0) and (a[i] > max) then
max:= a[i];
end;
writeln('Максимальный элемент массива среди элементов с четными индексами: ', max); //Печатаем исходный элемент
end.
Если все правильно, отметь решение как лучшее)
1. SyntaxError, TypeError, ValueError, NameError,UnicodeError ,ZeroDivisionError (При делении на 0), FileNotFoundError (При обращении к несуществующему файлу)
2. Единственная ошибка остановить программу ещё до запуска - SyntaxError, остальные будут выброшены как только интерпретатор попытается обратится к строке с ошибкой. Так же формулировка вопроса содержит ошибку - Python интерпретируемый ЯП, программы не компилируются, а запускаются на виртуальной машине.
3. Конструкция обработки исключений - Try-Except-Else-Finally (Else и Finaly - не обязательные конструкции. Минимальный вид - Try-Except)
4. Инструкция породить исключение выполняется в блоке Try - дословно, "Попытаться"
5. ValueError, насколько помню
6. Вроде бы это runtime error (Ошибка выполнения программы)
7, 8 (Один ответ) - Блок finally не является обязательным, а так же выполняется вне зависимости от того, было ли сгенерировано исключение.
9. Вроде бы нет, но тогда конструкция Try вообще не имеет смысла использования.
10. Честно, не знаю. Не сталкивался.