Поменять местами первый и последний отрицательные элементы массива.
Найти сумму и произведение элементов массива, начиная с первого элемента и до последнего отрицательного элемента включительно.
Найти сумму элементов массива, начиная с первого отрицательного.
End;
Begin
End;
Begin
Найти максимальный и минимальный элементы массива и поменять их местами.
Else
Полученный массив напечатать в строчку.
for i:=1 to 10 do
if i mod 2= 1 then
y[i]:= x[i]/i+2
y[i]:= x[i]*(i+1);
for i:= 1 to 10 do
writeln( y[i]:5:2 );
9). Если элемент массива принадлежит интервалу [n, m], то обнулить его.
for j:= 1 to 10 do
if (a[j] >= n) AND (a[j]<=m)
then a[j]:=0;
10). Если элемент массива не принадлежит интервалу [n, m], то увеличить на единицу все его элементы.
for j:= 1 to 10 do
if (a[j]< n) OR (a[j]>m) then a[j]:=a[j]+1;
{ найдем max и его индекс }
max:= a[1]; p:=1; { p – индекс max}
for i:= 2 to 5 do
if max < a[i] then
max:=a[i]; p:=i;
{ найдем min и его индекс }
min:= a[1]; q:=1; { q – индекс min}
for i:= 2 to 5 do
if min > a[i] then
min:=a[i]; q:=i;
{ поменяем местами max и min }
buf:= a[p];
a[p]:=a[q];
a[q]:=buf;
(2, 3, -5, 7, -8, 9, 13, 4, -6, 18)
1-й вариант:
for i:= 10 downto 1 do
if a[i]< 0 then n:=i ; { 0>a[i]}
S:=0; {n–номер первого отр. эл-та}
for i:= n to 10 do
S:=S + a[i];
(2, -3, -5, 7, -8, 6, 9, 4)
1-й вариант:
for i:= 1 to 8 do
if a[i]< 0 then n:=i ; {n–номер посл. отр. эл-та}
S:=0;
for i:= 1 to n do
S:=S + a[i];
P:=1;
for i:= 1 to n do
P:=P* a[i];
(2, -3, -5, 7, -8, 6, 9, 4)
for i:= 8 downto 1 do
if a[i]< 0 then n:=i ; {n–номер первого отр. эл-та}
for i:= 1 to 8 do
if a[i]< 0 then m:=i ; {m–номер посл. отр. эл-та}
{ поменяем местами первый и последний отр. элементы }
buf:= a[n];
a[n]:=a[m];
a[m]:=buf;
Тема: Базы данных. СУБД MS Access
Под базой данных (БД) понимают совокупность связанной информации, объединенной вместе в форме таблиц, списков, заметок или по-другому организованных данных. Основу БД составляют двумерные таблицы, строки которой называются записями, а столбцы — полями. Поля определяют структуру таблицы: тип и размер каждого столбца.
Наибольшее распространение получили реляционные (от слова relation — отношение, связь) БД. Связь между таблицами такой БД осуществляется посредством полей таблиц c совпадающей информацией. Каждая строка таблицы в БД уникальна. Строки таблицы однозначно идентифицируются значением ключа, который содержит одно поле (простой ключ) или несколько полей таблицы (составной). Ключи обеспечивают прямой доступ к записям таблицы во время поиска.
Для взаимодействия пользователя с БД используются системы управления базами данных (СУБД), среди которых наиболее распространены FoxPro, Paradox, MSAccess и др. Все современные СУБД основаны на реляционной модели данных, предложенной Е.Ф.Кодом в 1970 году. Основные понятия концепции реляционных БД: отношения, нормализация и целостность данных.
Все виды работ различных групп пользователей с БД можно разделить на следующие этапы или фазы:
I. Проектирование структуры БД;
II. Создание БД;
III. Работа с данными.
1. Проектирования базы данных
Перед созданием БД необходимо определить, из каких таблиц будет состоять БД, какие данные нужно поместить в каждую из таблиц, как связать таблицы, т.е. создать логическую структуруБД.
Для проектирования БД необходимо располагать описанием процессов в выбранной предметной области, иметь информацию о предполагаемых запросах пользователя и возможной обработке данных. Начинается проектирование с выделения информационных объектов на основе документов предметной области (документы, справочники, отчеты, бланки). Каждый информационный объект представлен таблицей с определенной совокупностью полей (реквизитов).
Любой информационный объект имеет множество реализаций — экземпляров. Экземпляр описывается совокупностью конкретных значений полей.
Эти значения и определяют структуру таблиц и являются основой создания конкретной БД.
Важным аспектом в работе с конкретной БД является ее эффективность. Наиболее эффективной является нормализованная БД. Нормализация БД позволяет:
* уменьшить избыточность БД;
* обеспечить целостность БД;
* обеспечить быстрый доступ к данным.
Информационные объекты находятся в определенной связи друг с другом. Соответственно этим связям должны взаимодействовать и таблицы. Связь между таблицами организуется через ключ (специальное поле), входящий в состав разных таблиц. Именно на этом этапе устанавливается вид связи между таблицами.
Таким образом, основными этапами построения модели являются:
· определение совокупности таблиц, описывающих предметную область;
· формирование ключа;
· размещение таблиц по уровням иерархии;
· установление связей между таблицами по ключевому полю.