какие системы программирования вам известны? опишите их назначение. (20 ) что входит в состав прикладного программного обеспечения? (20 ) какое программное обеспечение компьютера является базовым? (20 )
1. Под системой программирования понимают систему, предназначенную для разработки новых программ на конкретном языке программирования. Включает в себя: компилятор, интегрированную среду разработки, средства создания и редактирования текстов, библиотеки стандартных программ и функций, отладочные программы, различные утилиты, справочные службы и службы и другое. Существует множество языков программирования, например, Бейсик, Паскаль, Java, ЛИСП, Ассемблер и др.
Например, назначение Java - разрабатывался как язык для программирования электронных устройств, но позже стал использоваться для написания приложений серверного ПО. Он обеспечивает безопасность, стабильность и окружение для некоторой части софта на компьютере.
2. В настоящее время в программном обеспечении персональных компьютеров принято выделять следующие группы программ: системное, инструментальное и прикладное программное обеспечение.
Прикладное программное обеспечение обеспечивает решение задач в различных областях применения компьютерных систем обработки данных (текстовые, графические редакторы, электронные таблицы, базы данных и т.д.). Очень популярным видом прикладного программного обеспечения являются компьютерные игры.
3) Базовое программное обеспечение (BIOS) – записанная в постоянное запоминающее устройство программа, которая отвечает за управление всеми компонентами, установленными на материнской плате.
Аббревиатура BIOS расшифровывается как Basic Input/Output System – базовая система ввода/вывода. Раньше основным назначением BIOS была поддержка функций ввода-вывода, однако в последнее время ее функции значительно расширились.
Выделяют четыре основные функции BIOS:
1) поддержка функций ввода-вывода (за счет предоставления операционной системе интерфейса для взаимодействия с аппаратурой);
2) процедура тестирования установленного на материнской плате оборудования;
3) загрузка операционной системы;
4) управление потребляемой мощностью, а также включением и выключением источника питания.
1. Вот так это можно написать коротко, быстро и понятно, если разбираться в современном Паскале.
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017 // Внимание! Если программа не работает, обновите версию!
function SoD(Self:integer):integer; extensionmethod; begin while Self>0 do (Result,Self):=(Result+Self mod 10,Self div 10); end;
function Diff(Self:array of integer):integer; extensionmethod; begin Result:=Self.Max.SoD-Self.Min.SoD end;
begin Writeln(ReadArrInteger('Три пятизначных числа:',3).Diff) end.
Пример Три пятизначных числа: 12345 23456 34567 10
2. А вот так примерно учат у нас в школах...
program School; var i,n,max,min,d:integer; begin Write('Введите 1-е пятизначное число: '); Read(n); max:=n; min:=n; for i:=2 to 3 do begin Write('Введите ',i,'-е пятизначное число: '); Read(n); if n<min then min:=n else if n>max then max:=n; end; d:=0; while max>0 do begin d:=d+max mod 10; max:=max div 10 end; while min>0 do begin d:=d-min mod 10; min:=min div 10 end; Writeln(d) end.
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017 // Внимание! Если программа не работает, обновите версию!
begin Writeln('k=', ReadSeqInteger('a,b,c,d=',4).Where(x->(x<0) and (-x mod 10=7)).Count); Writeln('S=',ReadSeqInteger('a,b,c,d=',4). Where(x->(x>-50) and (x <=70) and (x mod 4=0)).Sum); Writeln('S=',ReadSeqInteger('a,b,c,d=',4). Where(x->(abs(x)<=100) and (x mod 4=0)).Sum) end.
Каждый оператор Writeln решает одну из задач. Если надо все отдельно - просто удаляйте два остальных оператора.
1. Под системой программирования понимают систему, предназначенную для разработки новых программ на конкретном языке программирования. Включает в себя: компилятор, интегрированную среду разработки, средства создания и редактирования текстов, библиотеки стандартных программ и функций, отладочные программы, различные утилиты, справочные службы и службы и другое. Существует множество языков программирования, например, Бейсик, Паскаль, Java, ЛИСП, Ассемблер и др.
Например, назначение Java - разрабатывался как язык для программирования электронных устройств, но позже стал использоваться для написания приложений серверного ПО. Он обеспечивает безопасность, стабильность и окружение для некоторой части софта на компьютере.
2. В настоящее время в программном обеспечении персональных компьютеров принято выделять следующие группы программ: системное, инструментальное и прикладное программное обеспечение.
Прикладное программное обеспечение обеспечивает решение задач в различных областях применения компьютерных систем обработки данных (текстовые, графические редакторы, электронные таблицы, базы данных и т.д.). Очень популярным видом прикладного программного обеспечения являются компьютерные игры.
3) Базовое программное обеспечение (BIOS) – записанная в постоянное запоминающее устройство программа, которая отвечает за управление всеми компонентами, установленными на материнской плате.
Аббревиатура BIOS расшифровывается как Basic Input/Output System – базовая система ввода/вывода. Раньше основным назначением BIOS была поддержка функций ввода-вывода, однако в последнее время ее функции значительно расширились.
Выделяют четыре основные функции BIOS:
1) поддержка функций ввода-вывода (за счет предоставления операционной системе интерфейса для взаимодействия с аппаратурой);
2) процедура тестирования установленного на материнской плате оборудования;
3) загрузка операционной системы;
4) управление потребляемой мощностью, а также включением и выключением источника питания.