misha
Новичок
|
помогите решить задачу Дана строка, указать те слова, которые содержат хотя бы одну букву «k». Считать, что слова в тексте отделены друг от друга одним пробелом.
|
Всего сообщений: 6 | Присоединился: февраль 2010 | Отправлено: 4 фев. 2010 4:33 | IP
|
|
Toha
Новичок
|
(Сообщение отредактировал Toha 28 фев. 2010 17:00) (Сообщение отредактировал Toha 28 фев. 2010 17:01)
|
Всего сообщений: 2 | Присоединился: февраль 2010 | Отправлено: 5 фев. 2010 15:45 | IP
|
|
Alice Depp
Новичок
|
тоха, задачу эту решить легко,но отсорировать как по возрастанию, убыванию. текст некоретный)
|
Всего сообщений: 8 | Присоединился: январь 2010 | Отправлено: 7 фев. 2010 15:47 | IP
|
|
Dale
Участник
|
misha Эта задача решена на предыдущей странице
|
Всего сообщений: 139 | Присоединился: май 2009 | Отправлено: 7 фев. 2010 19:35 | IP
|
|
misha
Новичок
|
помогите запустить программу не могу исправить ошибку program lab31; uses crt; var Nok,r,a,b:integer; function Nod (a,b:integer):integer; begin while a<>b do if a>b then a:=a-b else b:=b-a; NOD:=a; end; begin clrscr; writeln('Vvedite a,b); readln (a,b); z:= nod (a,b); NOK:=(a*b)div(z); writeln('nok=',nok); readkey; end.
|
Всего сообщений: 6 | Присоединился: февраль 2010 | Отправлено: 7 фев. 2010 20:16 | IP
|
|
Dale
Участник
|
Цитата: westside написал 31 янв. 2010 23:00 Доказать (путем перебора возможных значений), что для любых величин A,B,c типа Boolean следующие пары логических выражений имеют одинаковые значения(эквивалентны): 1)А and B и B and A; 2)(A and B) and C и A and (B and C); 3)A or (A and B) и A; 4)A or (b and C) и (A or B) and (A or C).
Здесь достаточно вывести таблицу истинности для всех значений A и B. Вообще необязательно выводить таблицы так, как это делаю я, но все же я решил вспомнить былые времена, когда мне нравилось красиво выводить разнообразные данные. Итак: 1)
Code Sample:
uses crt; var a,b:boolean; procedure tableTop; begin write(#201,#205,#203,#205,#203,#205,#205,#205,#205,#205,#205,#205,#203); write(#205,#205,#205,#205,#205,#205,#205,#187); writeln; end; procedure tableCenter; begin write(#204,#205,#206,#205,#206,#205,#205,#205,#205,#205,#205,#205,#206); write(#205,#205,#205,#205,#205,#205,#205,#185); writeln; end; procedure tableBottom; begin write(#200,#205,#202,#205,#202,#205,#205,#205,#205,#205,#205,#205,#202); write(#205,#205,#205,#205,#205,#205,#205,#188); writeln; end; begin textbackground(6); clrscr; textColor(0); writeln('Задача 1'); tableTop; writeln(#186,'a',#186,'b',#186,'a and b',#186,'b and a',#186 ); tableCenter; a:=true; b:=true; repeat writeln(#186,ord(a),#186,ord(b), #186,' ',ord(a and b), ' ',#186,' ',ord(b and a),' ',#186); if ((not a) and (not b)) then tableBottom else tableCenter; if not b then a:=not a; b:=not b; until (a and b); readkey; end.
2)
Code Sample:
uses crt; var a,b,c:boolean; procedure tableTop; begin write(#201,#205,#203,#205,#203,#205,#203,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#203); write(#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#187); writeln; end; procedure tableCenter; begin write(#204,#205,#206,#205,#206,#205,#206,#205,#205,#205,#205,#205,#205,#205,#205,#205#205,#205,#205,#205,#205,#205,#206); write(#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#185); writeln; end; procedure tableBottom; begin write(#200,#205,#202,#205,#202,#205,#202,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#202); write(#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#188); writeln; end; begin textbackground(6); clrscr; textColor(0); writeln('Задача 2'); tableTop; writeln(#186,'a',#186,'b',#186,'c',#186,'a and (b and c)',#186,'(a and b) and c',#186 ); tableCenter; a:=true; b:=true; c:=true; repeat writeln(#186,ord(a),#186,ord(b),#186,ord(c), #186,' ', ord(a and (b and c)), ' ',#186,' ', ord((a and b) and c),' ',#186); if ((not a) and (not b) and (not c)) then tableBottom else tableCenter; if (not c) and (not b) then a:=not a; if (not c) then b:=not b; c:=not c; until (a and b and c); readkey; end.
3)
Code Sample:
uses crt; var a,b:boolean; procedure tableTop; begin write(#201,#205,#203,#205,#203,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#203); write(#205,#205,#205,#205,#205,#205,#205,#187); writeln; end; procedure tableCenter; begin write(#204,#205,#206,#205,#206,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#206); write(#205,#205,#205,#205,#205,#205,#205,#185); writeln; end; procedure tableBottom; begin write(#200,#205,#202,#205,#202,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#202); write(#205,#205,#205,#205,#205,#205,#205,#188); writeln; end; begin textbackground(6); clrscr; textColor(0); writeln('Задача 3'); tableTop; writeln(#186,'a',#186,'b',#186,'a or (a and b)',#186,' a ',#186 ); tableCenter; a:=true; b:=true; repeat writeln(#186,ord(a),#186,ord(b), #186,' ',ord(a or (a and b)), ' ',#186,' ',ord(a),' ',#186); if ((not a) and (not b)) then tableBottom else tableCenter; if not b then a:=not a; b:=not b; until (a and b); readkey; end.
4)
Code Sample:
uses crt; var a,b,c:boolean; procedure tableTop; begin write(#201,#205,#203,#205,#203,#205,#203,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#203); write(#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#187); writeln; end; procedure tableCenter; begin write(#204,#205,#206,#205,#206,#205,#206,#205,#205,#205,#205,#205,#205,#205,#205,#205#205,#205,#205,#205,#205,#205,#206); write(#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#185); writeln; end; procedure tableBottom; begin write(#200,#205,#202,#205,#202,#205,#202,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#202); write(#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#205,#188); writeln; end; begin textbackground(6); clrscr; textColor(0); writeln('Задача 4'); tableTop; writeln(#186,'a',#186,'b',#186,'c',#186,'a or (b and c)',#186,'(a or b) and (a or c)',#186 ); tableCenter; a:=true; b:=true; c:=true; repeat writeln(#186,ord(a),#186,ord(b),#186,ord(c), #186,' ', ord(a or (b and c)), ' ',#186,' ', ord((a or b) and (a or c)),' ',#186); if ((not a) and (not b) and (not c)) then tableBottom else tableCenter; if (not c) and (not b) then a:=not a; if (not c) then b:=not b; c:=not c; until (a and b and c); readkey; end.
|
Всего сообщений: 139 | Присоединился: май 2009 | Отправлено: 7 фев. 2010 21:53 | IP
|
|
Dale
Участник
|
Цитата: misha написал 7 фев. 2010 20:16 помогите запустить программу не могу исправить ошибку program lab31; uses crt; var Nok,r,a,b:integer; function Nod (a,b:integer):integer; begin while a<>b do if a>b then a:=a-b else b:=b-a; NOD:=a; end; begin clrscr; writeln('Vvedite a,b); readln (a,b); z:= nod (a,b); NOK:=(a*b)div(z); writeln('nok=',nok); readkey; end.
В чем проблема? Не запускается (тогда какая ошибка вылезает) или ответ неправильный выдает?
|
Всего сообщений: 139 | Присоединился: май 2009 | Отправлено: 7 фев. 2010 22:04 | IP
|
|
misha
Новичок
|
ошибка Error 8: String constant exceeds line.
|
Всего сообщений: 6 | Присоединился: февраль 2010 | Отправлено: 7 фев. 2010 22:10 | IP
|
|
Dale
Участник
|
Code Sample:
writeln('Vvedite a,b);
Закрывающий апостроф пропустил
Code Sample:
var Nok,r,a,b:integer;
z тоже надо объявить (Сообщение отредактировал Dale 7 фев. 2010 22:26)
|
Всего сообщений: 139 | Присоединился: май 2009 | Отправлено: 7 фев. 2010 22:24 | IP
|
|
Achmed
Новичок
|
Добрый день. У меня такая проблема с Паскалем. x^4+1.5*x^3-2*x^2+4*cos(2*x)*sin(4*x) на промежутке [-1;1] с шагом в 0.2. Пожалуйста, скажите в чём моя ошибка. А то в классе не получается и дали домой. program Homework; var x,y:real; begin x:=-1; for x:=-1 to 1 do begin y:=x*x*x*x+1.5*x*x*x-2*x*x+4*cos(2*x)*sin(4*x); writeln('x=', x:10:2); writeln('y=', y:10:2); x:=x+0.2 end end. Скачал FreePascal, написал это код и выбило несколько ошибок Error: Ordinal expression expected Error: Illegal assignment to for-loop variable "x" Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted (Сообщение отредактировал Achmed 21 фев. 2010 17:26) (Сообщение отредактировал Achmed 21 фев. 2010 17:27) (Сообщение отредактировал Achmed 21 фев. 2010 17:34)
|
Всего сообщений: 2 | Присоединился: февраль 2010 | Отправлено: 21 фев. 2010 17:10 | IP
|
|
|