Задачи "Программирование обработки строк" (ЯП "Паскаль") (10 класс)
Оценка 4.8

Задачи "Программирование обработки строк" (ЯП "Паскаль") (10 класс)

Оценка 4.8
Контроль знаний
docx
информатика
10 кл
16.05.2017
Задачи "Программирование обработки строк" (ЯП "Паскаль") (10 класс)
Данный материал представляет собой текстовые задачи с готовым решением на тему "Программирование обработки строк" на языке программирования Паскаль. Материал можно использовать для проведения контрольных и практических работ по программированию в 10 классе, при изучении темы "Алгоритмизация. Язык программирования Паскаль. Программирование на Паскале"
10 класс практика.docx
Из данного списка спортсменов распечатать сведения о тех из них, кто занимается  плаванием. Указать возраст, сколько лет они занимаются спортом паскаль program vopros_159530; const Nmax=100; var kategory:array[1..Nmax] of string; name:array[1..Nmax] of string; vozrast:array[1..Nmax] of integer; l,n,i,max:integer; begin max:=0; repeat writeln('введите кол­во спортсменов <= ',Nmax); readln(n); until (n>0)and(n<=Nmax); writeln('введи фамилию, категорию и возраст спортсмена'); for i:=1 to n do begin read(name[i]); read(kategory[i]); read(vozrast[i]); end; for i:=1 to n do begin  if kategory[i]='плавание' then begin writeln(name[i]);end; if vozrast[i]>Max then begin Max:=vozrast[i];l:=i;end; end; writeln('самый старший'); writeln(name[l],' ',kategory[l],' ',vozrast[l]); end. Подсчитать количество различных символов в строке #2 PascalВыделить код 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Var s:string;     i,k:byte;     mn:set of char; Begin     write('Введите строку: ');readln(s);     k:=0;mn:=[];     For i:=1 to Length(s) do      mn:=mn+[s[i]];     For i:=32 to 255 do      if chr(i) in mn then        Begin        write(chr(i):2);        inc(k);       End; PascalВыделить код     writeln;     writeln('Всего различных символов в строке=',k); End. 15 16 17 Дана строка. Подсчитать количество букв А в  последнем ее слове program prim;  Var  s: string;  i, k, p: integer;  begin  writeln ('Введите строку ');  readln (s);  k:=0;  for i:=1 to length(s) do  if s [ i ] =' ' then p:=i; {позиция последнего пробела, т. е. начало последнего слова}  for i:=p+1 to length(s) do  if s [ i ] ='а' then k:=k+1;  writeln ('Количество букв а в последнем слове = ', k);  end.

Задачи "Программирование обработки строк" (ЯП "Паскаль") (10 класс)

Задачи "Программирование обработки строк" (ЯП "Паскаль") (10 класс)

Задачи "Программирование обработки строк" (ЯП "Паскаль") (10 класс)

Задачи "Программирование обработки строк" (ЯП "Паскаль") (10 класс)
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
16.05.2017