|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.11.2014, 12:39 | #1 |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
Вопросы по азам
Есть вопросы, ответы на которые не дает учебник. И в интернете их найти почти невозможно. Ответы на них может дать только тот, кто "в теме". А что делать затерянному в глубинке новичку, решившему освоить Паскаль самостоятельно? Только просить Вашей помощи. Помогите!
Задача: Написать процедуру, меняющую символ "A" на символ "B" в трех строках. Я использовала в качестве формального параметра глобальную переменную, а в примере из учебника - новая переменная. Оба варианта компилируются и работают корректно. Вопрос: Нужно вводить новую переменную, просто я еще слишком мало знаю, чтобы понять почему? или Нужно вводить новую переменную, потому что так принято? или Можно использовать глобальную переменную, если это не помещает работе других частей программы? или else? Моё решение: Код:
Код:
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) |
30.11.2014, 12:47 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
30.11.2014, 13:06 | #3 | |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
Цитата:
Запомню Попыталась решить задачку с форума (найти максимум и минимум в трех тройках чисел) Программа компилируется, работает корректно. Что плохо в моем варианте решения? (разумеется, кроме громоздкости ввода и вывода - тут пока моих знаний не хватает, но я учусь ) Может, есть хорошее? Код:
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) Последний раз редактировалось Stilet; 30.11.2014 в 20:58. |
|
30.11.2014, 13:46 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
30.11.2014, 14:00 | #5 |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
пока - никто
Но не могла же я написать идеальную программу на третий день знакомства с программированием В ветке задачи другое решение. Раз есть два решения, значит хотя бы одно из них (моё, разумеется) имеет недостатки. Помогите мне их увидеть и стать лучше, пожалуйста! Может быть мой вариант выполняется дольше?... я еще не знаю, как это проверить и какие операторы быстрее Мне кажется, мой вариант берет меньше памяти за счет меньшего количества переменных, но я могу ошибаться.... Может, такое вариант хуже читается человеком?... Это только то, что я могу предположить, а сколько я даже предполагать не могу ввиду недостатка компетенций... ойой :P
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) Последний раз редактировалось OldOwlOll; 30.11.2014 в 14:10. |
30.11.2014, 14:23 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А если 100 чисел ввести - 100 Writeln?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.11.2014, 14:34 | #7 |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
И найти там максимальное и минимальное?
Тогда "методом пузырька" Или Вы хотели спросить что-то другое? Что вводить так 100 чисел невозможно? Понимаю. Работаю над этим вопросом - учусь До массивов и ввода из файла еще не дошла, разбираюсь со строковыми данными. Разбить их на тройки? Или другой вопрос?... Я не поняла
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) |
30.11.2014, 18:01 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
30.11.2014, 19:23 | #9 | |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
Цитата:
На данном этапе моей компетенции для меня эта задача - пустая потеря времени. Если пытаться через цикл, то я не умею автоматически создавать имена переменных. Через пару-тройку дней я смогу ввести эти числа через массив, зачем впустую тратить время сейчас? Но если Вы обоснуете задание, я постараюсь его выполнить.
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) |
|
30.11.2014, 19:54 | #10 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Код:
Код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
БД вопросы | spqr82 | Microsoft Office Access | 3 | 04.07.2013 11:30 |
Вопросы по C++ | ITTI | Помощь студентам | 7 | 20.12.2011 19:14 |
Вопросы по БД | Rost93 | PHP | 9 | 28.06.2011 22:18 |
Вопросы по С++ | Fantazerishka | Общие вопросы C/C++ | 2 | 19.05.2010 06:52 |
Вопросы по if, else? | molodoyy | Общие вопросы C/C++ | 1 | 25.10.2008 18:55 |