Методическая разработка содержит 15 лабораторных работ на темы:
-работа с формами
- разработка приложения с компонентами ввода и отображения информации
- использование компонентов для работы со списками
- использование компонентов переключателей
- использование компонентов для создания главного и вс меню
- использование стандартных диалоговых окон
- использование компонентов для работы с файлами и каталогами
- обработка исключительных ситуаций
-создание справвочной системы приложения
- создание псевдонима базы данных. Работа с полями набора данных. Технология BDE.
- оабота с таблицами. Навигация по набору данных.
- осуществление поиска и фильтрации набора данных.
- поиск данных с статических и динамических запросов.
- создание отчета
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
begin
Writeln(Range(1,100).Select(i->sin(i)*cos(i)).Where(x->x<>0).Average)
end.
Тестовое решение:
-0.00136006072493969
2. А вот так учат писать это же школьные учителя:
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
var
m:array[1..100] of real;
i,k:integer;
s:real;
begin
s:=0;
k:=0;
for i:=1 to 100 do begin
m[i]:=sin(i)*cos(i);
if m[i]<>0 then begin
s:=s+m[i];
k:=k+1
end
end;
Writeln(s/k)
end.
Тестовое решение:
-0.00136006072493969
Методическая разработка содержит 15 лабораторных работ на темы:
-работа с формами
- разработка приложения с компонентами ввода и отображения информации
- использование компонентов для работы со списками
- использование компонентов переключателей
- использование компонентов для создания главного и вс меню
- использование стандартных диалоговых окон
- использование компонентов для работы с файлами и каталогами
- обработка исключительных ситуаций
-создание справвочной системы приложения
- создание псевдонима базы данных. Работа с полями набора данных. Технология BDE.
- оабота с таблицами. Навигация по набору данных.
- осуществление поиска и фильтрации набора данных.
- поиск данных с статических и динамических запросов.
- создание отчета