Записи в Pascal

Комментарии

Помогите

Составить программу, которая вычисляет сумму всех однозначных чисел!

Найти остаток от деления

Найти остаток от деления целой части значения функции z = ln(x2+ab) на 7 и, в зависимости от его величины, напечатать сообщение об одном из дней недели, пронумеровав их от 0 до 6. Значения переменных а, b, x получить случайным образом на произвольном интервале (границы интервала ввести с клавиатуры)

решение

Пожалуйста помогите решить

Составить и вывести на экран массив из различных элементов исходного массива.

Поможiт розвязати задачу:

дано два катети ,знайти гiпотинузу i площу прямокутного трикутника.

Суть решения.

Хм. В общем.
Формула нахождения гипотенузы такова
C²=B²+A²
Где C— собственно, гипотенуза, а A и B — два катета

Сначала приравниваешь значения катетов к этим двум переменным.
Каждый из них возводишь в квадрат.
Затем складываешь их
Полученное приравниваешь к переменной гипотенузы
А потом находишь корень значения
Результат выводишь на экран (как бы кэп наставляэ)

помогите решить.... В массиве

помогите решить....
В массиве Х(N) найти k1 – количество элементов массива, расположенных после минимального элемента и k2 – количество элементов массива, расположенных после максимального элемента.

ПОМОГИТЕ!!!

Создать массив из 20 элементов,хранящих информацию о студенках факультета.Каждый элемент содержит фамилию,курс,форму обучения,(специалист,бакалавр,магис тр)и оценки по 5 предметам за последнюю сессию.
Упорядочить массив по среднему баллу.Осуществить перевод студентов на следующий курс.Переводятся студенты ,не имеющие задолжностей за последнюю сессию,студенты 5-ого курса(специалисты) и 6-ого курса(магистры)должны быть удалены ,как окончившие курс обучения.

Решить задачу в Delphi.C помощью процедур и функций.Помогите разобраться...нужно сначало создать запись,потом сортировать,потом процедура перевода на другой курс,там в цикле до 6 или 5 курса проверка,подфункция на проверку двоечников,если они есть удаляем их,если 5 или 6 курс тоже удаляем.я начала.подскажите правильно ли.и как дальше?

 program str155n10; 
 
 {$APPTYPE CONSOLE} 
 
 uses 
 SysUtils, 
 windows; 
 
 const n=20; 
 type 
 Tsession = array[1..20,1..5] of record //Сведения об экзаменах 
 name: string[10]; //название экзамена 
 mark: 1..5; //оценка 
 end; 
 student = record // Сведения о студенте 
 FIO: string[40]; // фамилия, имя, отчество 
 curs: 1..6; // курс 
 results: Tsession; // сведения об экзаменах 
 form:string; // форма обучения 
 end; 
 TFile=array [1..n] student; // файловая переменная, содержащая сведения о студентах 
 var k:integer; 
 fname: string; 
 a:TFile; 
 sr: real; 
 //-- 
 procedure vvoddannuh(var a:TFile); //ввод данных 
 var i:Integer; 
 begin 
 for i:=1 to n do 
 begin 
 Writeln('введи ФИО'); 
 Readln(a[i].FIO); 
 Writeln('введи курс'); 
 Readln(a[i].curs); 
 Writeln('введи форму обучения'); 
 Readln(a[i].form); 
 Writeln('введи оценки за последнюю сессию'); 
 Readln(a[i].results); 
 writeln; 
 end 
 end; 
 Procedure vuvoddannuh(a:TFile); //вывод данных 
 var i:Integer; 
 begin 
 writeln ('--------------------------------------------------------------------------'); 
 writeln (' ФИО / курс / форма обучения / оценки за последнюю сессию '); 
 writeln ('--------------------------------------------------------------------------'); 
 for i:=1 to n do 
 writeln(a[i].curs:15,' ',a[i].FIO:15,' ',a[i].form:5,' ',a[i].ball:15); 
 end; 
 //------------------------------------------------------------------------------------------ 
 procedure Perevod( a:TFile); 
 var i:Integer; 
 i:=1;k:=0; 
 while i=n-k 
 Function Dvoechniki(a:TFile); 
 var i:integer; 
 begin 
 write('Оценки за последнюю сессию '); 
 readln(results); 
 for i:=1 to n do 
 if a[i].results then 
 
 delete(a, i, 1) 
 k:=k+1; 
 end;

program primer 2 ;type

program primer 2 ; 
type anketa=record 
   fio: string[45]; 
   dat_r: string[8]; 
   adres: string[50]; 
   curs: 1..5; 
   grupp: string[3]
end; 
var student: array [1..100] of anketa; 
   I: integer; 
begin 
   {последовательно вводим каждую запись} 
   for I:=1 to 100 do 
   begin 
      writeln (‘введите сведения о’, I ,-м студенте’); 
      writeln (‘введите фамилию, имя и отчество’); 
      readln (student[I].fio); 
      writeln (‘введите дату рождения’); 
      readln (student[I].dat_r); 
      writeln (‘введите адрес’); 
      readln(student[I].adres); 
      writeln (‘введите курс’); 
      readln(student[I].curs); 
      writeln (‘введите группу’); 
      readln (student[I].grupp); 
   end; 
   writeln (‘ввод закончен’); 
   writeln ; 
   {просматриваем массив записей и выбираем только студентов 2-го курса } 
   for I:=1 to 100 do 
      if student[I].curs=2 then 
         writeln(‘ фамилия студента :, student[I].fio); 
end.

помогите решить((

Составить таблицу значений функции y =5e^-x^2/2 на отрезке-5,5 с шагом 0.5.

У вас непонятно, что имеется

У вас непонятно, что имеется в виду после цифры 5. Запись e^ кажется бессмысленной.

Решение без e здесь.

После каждого слова поставить

После каждого слова поставить "*",на языке Паскаля,через delete

решение