PolinaEpifanova
07.11.2021 08:24

В предложенных описаниях предметных областей выявите информационные объекты, о
которых необходимо хранить информацию. Для каждого информационного объекта
укажите основные реквизиты (атрибуты).
Библиотека
Описание предметной области
Вы являетесь руководителем библиотеки. Ваша библиотека решила зарабатывать
деньги, выдавая напрокат некоторые книги, имеющиеся в небольшом количестве
экземпляров. Вашей задачей является отслеживание финансовых показателей работы.
У каждой книги, выдаваемой в прокат, есть название, автор, жанр. В зависимости от
ценности книги вы определили для каждой из них залоговую стоимость (сумма, вносимая
клиентом при взятии книги напрокат) и стоимость проката (сумма, которую клиент платит
при возврате книги, получая назад залог). В библиотеку обращаются читатели. Все
читатели регистрируются в картотеке, которая содержит стандартные анкетные данные
(фамилия, имя, отчество, адрес, телефон). Каждый читатель может обращаться в
библиотеку несколько раз. Все обращения читателей фиксируются, при этом по каждому
факту выдачи книги запоминаются дата выдачи и ожидаемая дата возврата

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
tima0204zhan
07.10.2022 08:05

Смотря для какого тебе языка надо, вот для VisualBasic

 

Sub Neskolko_Chisel

 

Dim Sum, i, a, N As Integer

 

N = InputBox("Введите количество чисел")

 

For i = 1 to N

a = InputBox("Введите число")

Sum = Sum + a

Next i

 

End Sub

 

 

вот для с++

 

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");

int a, N, Sum, i;
Sum = 0;
N = 0;
a= 0;
cout << "Введите количество чисел! ";
cin >> N;

for (i = 1; i <= N; i++)
{
cout << "Введите число!" ;
cin >> a;
Sum = Sum + a;
}
cout << Sum;

_getch();
}

0,0(0 оценок)
Ответ:
ЕВБ
07.10.2022 08:05

Program MashaLukianova;
uses crt;
const n=12;
var
  mas:array[1..n] of integer;
  b,i,left,right,temp:integer;
begin
  writeln('*** alphaues is thinking... ***');
  writeln('***          OK             ***');
  writeln();
  write('Введите загадочное число B ');
  readln(b);
  writeln('Элементы массива:');
  {создание и вывод начального массива}
  randomize;
    for i:=1 to n do
      begin
        mas[i]:=random(100)-50;
        write (mas[i]:4);
      end;
  writeln();
  left:=0;
  right:=n;
  while left <> right do         {просматриваем массив с концов к середине, пока "левый" и "правый" текущие элементы не встретятся}
    begin
      if mas[left+1]<=b then

        {если текущий "левый" элемент меньше или равно В, то просто идём смотреть следующий }
        begin
          left:=left+1;
        end
        else
          if mas[right]>=b then
        {если текущий "правый" элемент больше или равно В, то просто идём смотреть следующий }

            begin
              right:=right-1;
            end
          else

        {иначе меняем "левый" и "правый" местами}
            begin
              temp:= mas[left+1];
              mas[left+1]:=mas[right];
              mas[right]:=temp;
              left:=left+1;
              right:=right-1;
            end;
    end;
  writeln();
  {вывод массива-результата}
  for i:=1 to n do
      begin
        write (mas[i]:4);
      end;
  writeln();
end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота