М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
daniel9876
daniel9876
10.02.2020 01:22 •  Информатика

1. написать программу вывода первых t элементов одномерного массива из 10 элементов, введенных с клавиатуры 2. написать программу формирования значений элементов одномерного массива с использованием генератора случайных чисел в интервале от -10 до 10 (функция random). количество элементов массива 10. вычислить среднее значение неположительных элементов. 3. написать программу формирования значений элементов одномерного массива в произвольном интервале целых чисел (ввод с клавиатуры). количество элементов массива 10. выписать индексы положительных элементов массива, кратных 3. 4. даны два одномерных массива из целых чисел разной размерности. найти целую часть среднего арифметического элементов каждого массива и их сумму. 5. заполните массив из n элементов случайными числами в интервале [1,n] так, чтобы в массив обязательно вошли все числа от 1 до n (постройте случайную перестановку). пример: массив: 3 2 1 4 5

👇
Ответ:
arhivnaykr
arhivnaykr
10.02.2020
Такое задание уже было. Я на него отвечал, думаю модераторы не против, если свой же ответ здесь предоставлю)
  Только первых три

Задача 1:
var p: array[1..10] of integer;  
i:integer;
count:integer;
begin
for i:=1 to 10 do read(p[i]);
write('Сколько цифр массива хотите видеть? -> '); 
readln(count);
for i:=1 to count do write(p[i]:3);
end.

Задача 2:

var arr: array[1..10] of integer;   
i:integer;    
s:integer;    
count:integer;
begin
for i:=1 to 10 do
begin
arr[i]:=Random(-10,10);
if(arr[i]<0) then
begin
writeln(arr[i]:4);
s:=s+arr[i];
count:=count+1;
end;
end;
writeln('Среднее значение = ', s/count);
end.

Задача 3:

var arr: array[1..10] of integer;    
i:integer;    
crat:integer;    
id:integer;       
begin   
for i:=1 to 10 do   
begin   
read(arr[i]);   
crat:=arr[i] mod 3;   
if(crat = 0) then   
begin   
id:=arr[i];     
if(arr[i] = id) then writeln('Id = ', i:2);    
end;   
end;   
end.
4,4(2 оценок)
Открыть все ответы
Ответ:
Voproshayka
Voproshayka
10.02.2020

Объяснения:

Описаны три класса: Student [Базовый],   MaleStudent, FemaleStudent.

Реализована логика расчета стипендии, учтена возможность смены параметров студентами (в том числе и пола).

Код:

using System;

namespace Durka

{

   class Program

   {

       static void Main(string[] args)

       {

           var male = Student.CreateMaleStudent("Cidodzy Ohlazhdai Blackjackovich", "1GT-b", 5f);

           var female = Student.CreateFemaleStudent("Viktoria Nya Victorovna", "1ZT-b", 4.8f);

           

           Console.WriteLine(male.GetPaymentAmount());

           Console.WriteLine(female.GetPaymentAmount());

       }

   }

   

   /// <summary>

   /// Class which describes students in general

   /// </summary>

   public abstract class Student

   {

       public string Names { get; set; }

       public string Group { get; set; }

       public float MeanGrade {

           get => _meanGrade;

           set

           {

               if (value > 5f || value < 0f)

               {

                   throw new ArgumentException("MeanGrade must be in [0; 5] range");

               }

               _meanGrade = value;

           }

       }

       private float _meanGrade;

       /// <summary>

       /// Method for calculating amount of students payment depending on inner class params such as sex, etc.

       /// </summary>

       /// <returns>double</returns>

       public abstract double GetPaymentAmount();

       

       /// <summary>

       /// Method for changing current sex to Male

       /// </summary>

       /// <returns>MaleStudent class object</returns>

       public abstract MaleStudent changeSexToMale();

       

       /// <summary>

       /// Method for changing current sex to Female

       /// </summary>

       /// <returns>FemaleStudent class object</returns>

       public abstract FemaleStudent changeSexToFemale();

       public static MaleStudent CreateMaleStudent(string names, string group, float meanGrade)

       {

           return new MaleStudent(names, group, meanGrade);

       }

       

       public static FemaleStudent CreateFemaleStudent(string names, string group, float meanGrade)

       {

           return new FemaleStudent(names, group, meanGrade);

       }

       

       /// <summary>

       /// Class which describes Male students

       /// </summary>

       public class MaleStudent : Student

       {

           protected internal MaleStudent(string names, string group, in float meanGrade)

           {

               Names = names;

               Group = group;

               MeanGrade = meanGrade;

           }

           public static float mul = 2000f;

           public override double GetPaymentAmount()

           {

               return MeanGrade > 4 ? mul : 0;

           }

           public sealed override MaleStudent changeSexToMale()

           {

               return this;

           }

           public sealed override FemaleStudent changeSexToFemale()

           {

               return new FemaleStudent(Names, Group, MeanGrade);

           }

       }

   

       /// <summary>

       /// Class which describes Female students

       /// </summary>

       public class FemaleStudent : Student

       {

           protected internal FemaleStudent(string names, string group, in float meanGrade)

           {

               Names = names;

               Group = group;

               MeanGrade = meanGrade;

           }

           

           public static float mul = 500f;

           public override double GetPaymentAmount()

           {

               return mul * MeanGrade;

           }

           public sealed override MaleStudent changeSexToMale()

           {

               return new MaleStudent(Names, Group, MeanGrade);

           }

           public sealed override FemaleStudent changeSexToFemale()

           {

               return this;

           }

       }

   }

}

4,8(30 оценок)
Ответ:
olchik75
olchik75
10.02.2020
Cистемная плата - основа любого компьютера, будь то сервер, десктоп, ноутбук, планшет или какой-то встраиваемый аппарат. Как же производятся эти важнейшие компоненты современной вычислительной техники?
Подавляющее большинство материнских плат для компьютеров во всём мире производится на острове Тайвань и в материковом Китае, там же в большинстве случаев разрабатывается и конструкция этих плат. Более того, даже эталонные конструкции ("референсный дизайн") системных плат чаще всего создаются не в американских офисах, а всё там же, на Тайване, в непосредственной близости от фабрик, где эти платы будут выпускаться. В отличие, кстати, от видеокарт, конструированием которых занимаются исключительно штатные инженеры AMD и NVIDIA.
После утверждения эталонной конструкции системной платы, которую разработчики наборов системной логики рассылают своим партнёрам, в компаниях-производителях "материнок" начинается работа по созданию собственных моделей. Как правило, на базе чипсетов одного семейства или даже одного и того же набора микросхем проектируется три варианта плат: недорогой, для компьютеров среднего класса и высокопроизводительный для энтузиастов.
4,6(48 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ