Первая часть текста (разд. 2–7) содержит необходимые теоретические сведения и задания на 6 лабораторных проектов по основным те- мам линейной алгебры. Во второй части (разд. 8–9) приведены задачи, контрольные задания и рабочая программа курса. Для студентов, изучающих численные методы по программе под- готовки в области математики, экономики и управления, естественных или технических наук по специальностям: 010101 – Z Математика , 010501 – Прикладная математика и информатика P, 010503 – b Математическое обеспечение и администрирование информационных систем, 210400 – Телекоммуникации0, 230200 – B Информационные системы, 230301 – Моделирование и исследование операций в организационно- технических системах&, 080801 – 8Прикладная информатика (по областям) , 090105 – Комплексное обеспечение информационной безопасности автоматизированных систем: и другим
Эта программа может решать системы линейных уравнений (СЛУ) методами Гауса и Крамера; складывать, вычитать, перемножать матрицы; умножать на число, возводить в степень (находить обратную), транспонировать; находить определитель и ранг матрицы; работает с текстовыми файлами. СПАСИБО АВТОРУ ЭТОЙ ПРОГРАММЫ!
Внимание! Если ссылка не работает, файл не найден или просто возникают какие-либо вопросы, напишите об этом, пожалуйста, мне на почту: xdypx@yandex.ru. В письме достаточно указать ссылку на эту страницу и описание проблемы или свой вопрос.
Описание:
Найти число последовательности, у которого количество одинаковых цифр максимально.
Исходный код:
Code
uses crt; procedure Maxel(a:longint; var kolod,maxch:integer); var vp,b,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9:integer; ost:byte; begin b:=a; vp:=0; i0:=0; i5:=0; i1:=0; i6:=0; i2:=0; i7:=0; i3:=0; i8:=0; i4:=0; i9:=0; while a<>0 do begin ost:=a mod 10; a:=a div 10; case ost of 0: begin inc(i0); if (i0>vp) then vp:=i0; end; 1: begin inc(i1); if (i1>vp) then vp:=i1; end; 2: begin inc(i2); if (i2>vp) then vp:=i2; end; 3: begin inc(i3); if (i3>vp) then vp:=i3; end; 4: begin inc(i4); if (i4>vp) then vp:=i4; end; 5: begin inc(i5); if (i5>vp) then vp:=i5; end; 6: begin inc(i6); if (i6>vp) then vp:=i6; end; 7: begin inc(i7); if (i7>vp) then vp:=i7; end; 8: begin inc(i8); if (i8>vp) then vp:=i8; end; 9: begin inc(i9); if (i9>vp) then vp:=i9; end; end; if vp>kolod then begin kolod:=vp; maxch:=b; end; end; end; var a:longint; maxch,kolod:integer; BEGIN ClrScr; kolod:=0; maxch:=0; writeln('Vvedite posledovatelnost:'); readln(A); while (A<>99999) do begin Maxel(A,kolod,maxch); readln(A); end; if maxch=0 then writeln('posled. pusta') else writeln('Chislo ravno ',maxch); readkey; END.
Комментарии:
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]