• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Паскаль-задачи

natulika

Новые
Регистрация
12 Янв 2011
Сообщения
13
Реакции
0
Баллы
0
Паскаль-задачи

Помогите пожалуйста, а то завтра этот экзамен решает учусь я дальше в политехе или нет (((
 

Вложения

  • 21012011325.webp
    21012011325.webp
    111.3 KB · Просмотры: 218
  • 21012011324.webp
    21012011324.webp
    56.1 KB · Просмотры: 211
  • 21012011323.webp
    21012011323.webp
    92.5 KB · Просмотры: 158
нужно только первое фото
 
А на кого учитесь?
 
Извините за прямоту, но какой же из вас программист, если вы не можете решать довольно несложные задачи? Смысл тогда учиться? Еще раз извините, но... Электрику я бы такое простил, но не программисту.
 
ну извените я только на 1 курсе и нам там почти не чего не объясняли т.к программа сокращенная
 
5
Код:
const n=10;
var a:array[1..n] of real;
i, x: integer;
begin
write('enter x ');
read(x);
randomize;
for i:=1 to n do begin
a[i]:=random*30-20;
if a[i]<0
then a[i]:=a[i]+x;
write(a[i]:2:1,' ');
end;
readln
end.
 
9
Код:
const n=10;
var a:array[1..n] of integer;
i, p: integer;
begin
write('enter p ');
read(p);
randomize;
for i:=1 to n do begin
a[i]:=random(100)+1;
write (a[i]:3);
end;
writeln;
for i:=1 to n do begin
if a[i]>p
then a[i]:=0;
write (a[i]:3);
end;
readln;
readln
end.
 
Если есть желание разобраться, вы разберетесь независимо от того, как объясняли. Вот прошли тему, не поняли - сядьте, попробуйте, почитайте книгу, да хоть у нас на форуме спросите - помочь советом или объяснить какие-то моменты мы всегда рады. Знаете поговорку "Кто не хочет - ищет причину. Кто хочет - повод"?

В любом случае, слишком большой объем работы "до завтра"...
 
10
Код:
const m=10;
var a:array[1..m] of real;
i: integer;
begin
randomize;
for i:=1 to m do begin
a[i]:=random*100;
if a[i]>a[5]
then a[i]:=a[i]/2;
write (a[i]:2:1,' ');
end;
readln
end.
 
ну извените я только на 1 курсе и нам там почти не чего не объясняли т.к программа сокращенная
офф
Кстати подержу,тоже ученик ИВТ. и нам на первом курсе паскаль очень сжато "давали". только народ что после колледжей успешно справлялся с тем что задавали. Те кто после простых школ буксовали конкретно.
по задачкам они однотипные все, практически. можно найти подобные у нас на форуме немного "под шаманить" код и готово. :)
 
Не могу не согласиться с Алексеем (MrSTEP), ведь:
завтра этот экзамен решает учусь я дальше в политехе или нет
если не можешь самостоятельно решить задание, тогда какой смысл учиться дальше?

Dram
Когда получишь диплом и устроишься на работу, там тебе дадут задание, которое не объясняли в "политехе" и что тогда?
Программист не должен ориентироваться по шаблону, на то он и программист. А первый курс, своего рода, испытательный.
 
Dram
ВОТ И У НАС ТАК ЖЕ )
 
Я не знаю как на счет первого курса, но программы которые я выкладывал писал ученик 10 класса, изучающий программирование с 8 класса. И ни каких сложностей в решении простейших задач не нашел.
 
у меня допустим в школе программирования не было вообще мы просто сидели наберали тексты в ворде .
 
Ну, а это уже притензии не к нам, а к вашему учителю информатики.
4
Код:
const n=10;
var a:array [1..n] of integer;
i, p: integer;
begin
randomize;
p:=1;
for i:=1 to n do begin
a[i]:=random(30)-20;
if a[i]>0
then p:=p*a[i];
end;
write(p);
readln
end.
 
Задача 8 с рисунка:
Код:
const n=10;
var a:array [1..n] of integer;
i,p:integer;
begin
randomize;
p:=0;
for i:=1 to n do begin
a[i]:=random(30)-20;
if (a[i] mod 4=0) and (a[i]>0)
then p:=p+a[i];
end;
write(p);
readln
end.
 
2
Код:
var a:array [1..1000] of integer;
n,m,i,p:integer;
begin
write('enter n ');
read(n);
write('enter m ');
read(m);
p:=0;
for i:=n to m do begin
a[i]:=i;
end;
while n<>m+1 do begin
if a[n] mod 2<>0
then inc(p);
inc(n);
end;
write(p);
readln
end.
 
Назад
Сверху