4000 грн на місяць

Помогите справиться с Pascal

  • Автор теми Автор теми Marcle
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 25.09.2013
Повідом.: 1710
Помогите справиться с Pascal

Дочери задали задание,не можем справиться. Помогите,кто знает,кто может! Страничка 55 задания №1,2. HELP!!
 

Вкладення

  • 54-55.webp
    54-55.webp
    144 КБ · Перегляди: 418
  • 52-53.webp
    52-53.webp
    148.6 КБ · Перегляди: 162
Останнє редагування:
Просто напишите выражение, не забывая про скобки.
Например:
б) 8.234+6*7.54

в) 1/5+1/7
 
А №1 задания(г,ґ,д)? И №2?

 
Останнє редагування:
a) a:=18.9+27;
(не знаю, насколько необходимо присвоение переменной, возможно, достаточно взять выражение после знака "=" )
б) a:=8.234+6*7.54;
в) a:=1/5+1/7;
г) a:=14.37-5.25/3+12.2*(13.4-18.978);
г*) a:=(2+3.5*4.8)/(4/3-5.21);
д**) a:=(3.14+2.76/2.12-5.9)/(76.45*4.89/2+3.6);
 
Эти дочь сделала,а остальное!)

Спасибо!) №2, поможете?
 
Второе:
а) 29.72
б) -0.72
в) 19.167513+6.7
Короче, то, что в апострофах, выводится "как есть", остальное посчитайте на калькуляторе Запятая разделяет вывод значений. По классике, пробелов между значениями нет (как я в "в" написал), но, возможно, их просто в целях обучения учили, что пробел есть, тогда это будет выглядеть как "19.1675 13+6.7". Я х.з., учебника не видел, поэтому написал, как в Паскале
 
Эти дочь сделала,а остальное!)

Не пойму в чем сложности. Чай не объектно-ориентированные проги.
Паскаль юзал пока не настало время делфи. Кстати, если будете делать экзешник - учтите, что только самые простые будут идти под виндой, графика уже не пойдет.
Переменных (ВАР) можно плодить скока хочется. Главное соблюдать правило: реал старше, чем интеджер. Потому сумма реал и инт может быть только реал. В конце лучще всегда писать writeln(), чтобы не схлопывался экран. Дали будэ..
 
Спасибо!) №2, поможете?
Ух ты. А его ещё учат? %) Я может что-то не понял но вроде так

1) 29.72
2) -0.72
3) 19.167513+6.7
4) 0.287+17.50.1611111111111111
5) 102345.2-5
6) -2-1-0.021
7) 0.567:5:412-1.6
8) -1.9725-67.3:4:1

проверьте плиз
единиц незнаю сколько Паскаль выдаст...
p.s. вообще не понятно они специально пробелы не ставили или нет... Но Паскаль выдаст именно такую кашу
 
Уверены? Это точно правильно?
 
Уверены? Это точно правильно?

Да уверены. Уже и Димокс поддержал. Мне просто после в) было уже впадлу считать :)

Не пойму в чем сложности. Чай не объектно-ориентированные проги.
Паскаль юзал пока не настало время делфи. Кстати, если будете делать экзешник - учтите, что только самые простые будут идти под виндой, графика уже не пойдет.
Переменных (ВАР) можно плодить скока хочется. Главное соблюдать правило: реал старше, чем интеджер. Потому сумма реал и инт может быть только реал. В конце лучще всегда писать writeln(), чтобы не схлопывался экран. Дали будэ..

Ну, если человек от программирования далек, а препод в школе полное дерево и не может нефига ученикам объяснить... Как бы, такие темы и получаются
 
А его ещё учат? Я может что-то не понял но вроде так

5) 102345.2-5
6) -2-1-0.021

Да, начиная с 5 задания именно такая чушь. Все, что без специально обозначенного пробела пойдет подряд.
 
Что значит "без специально обозначенного пробела пойдет подряд."
 
Да, начиная с 5 задания именно такая чушь. Все, что без специально обозначенного пробела пойдет подряд.

Если у них в "учебнике" не написано по-другому. Я такую муть в таких "учебниках" встречал... ужос нах :( Меня в институте (!!!) в свое время занятия попросили не посещать, потому что препод читал именно по такому "учебнику", а я сидел ржал и орал, что это работать не будет.
 
А дочери, ли.... :D
где фото я и учебник?
 
Что значит "без специально обозначенного пробела пойдет подряд."

№2, 3) 19.167513+6.7 - это правильно с точки зрения Паскаля, он выведет это выражение именно так
19.1675 13+6.7 - возможно, только возможно, что их так учили. Как видите, разница в пробеле. По правилам Паскаля его нет, по учебнику - х.з.
 
Что значит "без специально обозначенного пробела пойдет подряд."
Нормальный бы автор книги наверно писал бы задание в виде
write (10, ' ', 2+2)
Чтобы показать ученику что пробел нужен. Короче как то так:
write (10, ' ', 2+2) выдаст 10 4
write (10, 2+2) выдаст 104
Но может это хитрый автор книги :)
 
Что значит "без специально обозначенного пробела пойдет подряд."

Это значит, что если хочется получить ни белеберду подряд, а отдельные значения пишется: writeln(x,' ',y,' ',opus7....). Димокс аппэрыдыл....
 
Так по Паскалю не надо ставить пробел? Так как есть писать?
 
переходи на ассемблер, на тебе паскаль!
 
переходи на ассемблер, на тебе паскаль!

Когда сам, без справочника, сможешь написать Путин - х-ло на весь экран расскажешь про ассемблер. :D Я, в свое время, с 1 - единственной буквой Х намучился.
 
Назад
Зверху Знизу