Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Исполнители: Крючков, Кудинов. 2004г.
Задача 1. Составить программу вывода на экран первого и последнего символов текстовой переменной | Задача 2. Составить программу вывода текстовой переменной в обратном порядке | ||||||||||||||||||||||||
Basic | Pascal | Basic | Pascal | ||||||||||||||||||||||
input a$ print left$(a$,1) print right$(a$,1) | program zadacha1; uses crt; var a:string; L:integer; begin writeln('Stroka '); read(a); L:=length (a); write (copy(a,1,1)); write (copy(a, L,1)); readkey; end. ====================== program zadacha1; uses crt; var a:string; L:integer; begin writeln('Stroka '); read(a); L:=length (a); write (a[1]); write (a[L]); end. | input s$ n$="" l=len(s$) for i=l to 1 step -1 n$=n Исполнители: Крючков, Кудинов. 2004г.
Copyright© 2004 K-Square corp. All rights reserved. mid$(a$,I,1)next i print s$ | program zadacha2; uses crt; var s, n:string; I, L:integer; begin writeln('Stroka '); read(s); n:=''; l:=length (s); for i:=L downto 1 do n:=n+s[I]; write (n); readkey; end. |
Задача 3. Подсчитать количество «а» и «б» в текстовой переменной | Задача 4. Составить программу вывода элементов массива в обратном порядке. | ||
INPUT "Stroka ", s$ L = LEN(s$) ac = 0 bc = 0 FOR i = 1 TO L IF MID$(s$, i, 1) = "a" THEN ac = ac + 1 IF MID$(s$, i, 1) = "b" THEN bc = bc + 1 NEXT i PRINT ac, bc | Program zadacha3; Uses crt; Var s:string; ac, bc, I,L:integer; begin write(‘Vvedite stroku: ‘); read(s); L:=length(s); ac:=0; bc:=0; for I:=1 to L do begin if s[I]=’a’ then ac:=ac+1; if s[I]=’b’ then bc:=bc+1; end; writeln(ac); writeln(bc); end. | DIM M(5) FOR I = 1 TO 5 INRUT M(I) NEXT I FOR I = 5 TO 1 STEP -1 PRINT M(I) NEXT I | program zadacha4; uses crt; var m:array [1..5] of integer; i, sn:integer; s:string; begin writeln('Vvod massiva'); for i:=1 to 5 do begin str(i, s); write('Element '+s+' '); read (m[i]); end; writeln; for i:=5 downto 1 do writeln(m[i]); readkey; end. |
Задача 5. Составить программу нахождения минимального значения и суммы элементов одномерного массива. | Задача 6. Составить программу нахождения минимального значения и суммы элементов двумерного массива. | ||
DIM M(5) FOR I = 1 TO 5 INPUT M(I) NEXT I MIN = M(1) S = 0 FOR I = 1 TO 5 IF M(I)<MIN THEN MIN = M(I) S = S + M (I) NEXT I PRINT MIN PRINT S | Programm zadacha5; Uses crt; Var m:array [1..5] of integer; S1: string; s, i, min: integer; begin writeln('Vvod massiva'); for i:= 1 to 5 do begin str(i, s1); write('Element '+s1+' '); read (m[i]); end; min:= m[1]; s:= 0; for I:= 1 to 5 do begin s:= s + m[I]; if m[I] < min then min:= m[I]; end; writeln (min); writeln (s); end. | DIM M(4,4) FOR I = 1 TO 4 FOR J = 1 TO 4 INPUT M(I, J) NEXT J NEXT I MIN = M(1,1) S = 0 FOR I = 1 TO 4 FOR J = 1 TO 4 IF M(I, J)<MIN THEN MIN = M(I, J) END IF S = S + M (I, J) NEXT J NEXT I PRINT MIN PRINT S | Programm zadacha6; Uses crt; Var m:array [1..4,1..4] of integer; s, i, j, min: integer; s1,s2:string; begin writeln('Vvod massiva'); for i:= 1 to 4 do for j:= 1 to 4 do begin str(i, s1); str(j, s2); write('Element '+s1+’;’+s2+' '); read (m[i, j]); end; min:= m[1,1]; s:= 0; for I:= 1 to 4 do for j:= 1 to 4 do begin s:= s + m[i, j]; if m[i, j] < min then min:= m[i, j]; end; writeln (min); writeln (s); end. |
Copyright© 2004 K-Square corp.
All rights reserved.


