|
0 / 0 / 0
Регистрация: 22.06.2019
Сообщений: 2
|
||||||
Проверьте код, пожалуйста22.06.2019, 15:28. Показов 1451. Ответов 3
Метки нет (Все метки)
Пожалуйста, помогите найти ошибку в этом коде, очень прошу.
Учусь только Очень уж знать хочется, где накосячил.
0
|
||||||
| 22.06.2019, 15:28 | |
|
Ответы с готовыми решениями:
3
Проверьте пожалуйста программу Проверьте пожалуйста. (Внутри) Проверьте, пожалуйста, правильно ли я преобразовала программу |
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
||||||||||||||||
| 23.06.2019, 04:30 | ||||||||||||||||
Сообщение было отмечено DitarKnyaz как решение
Решение
1. Не сделан пункт меню, который позволяет создавать файл базы данных. 2. Не сделана процедура, которая заполняет базу данных информацией. Запомните эти кодовые строчки. Они позволяют дописывать информацию в конец типизированного файла.
4. Куча мелочей, которые сильно на исполнение кода не влияют, но делают код неудобным для чтения.
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 22.06.2019
Сообщений: 2
|
|
| 23.06.2019, 13:39 [ТС] | |
|
Спасибо вам огромное! Разбираю ваш код, визуально всё понимаю.
Сейчас рискну попробовать и самому написать функции корректировки и удаления данных, усложнить было бы интересно. А вот вопрос, я приписывал к переменной "a" просто "lot" , а вы написали "Tlot". Что это означает? Какова разница между этими двумя функциями? Заранее большущее спасибо!
0
|
|
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
| 24.06.2019, 04:57 | |
|
Существуют некоторые необязательные, но хорошие условности при написании программ. Рекомендую их запомнить.
1. Если вы создаете свой собственный тип переменных, то возьмите за правило перед именем типа ставить большую латинскую литеру "T" Очень удобно и понятно. 2. Никогда не назначайте именем переменной одиночные латинские литеры "o" "l" ! Они на экране плохо отличимы от нулей и единиц. Разбираться с этим - кошмар! 3. Не назначайте одни и те же имена переменных в параметрах функций и процедур и для глобальных переменных, которые будут затем подставлены в параметры процедур и функций. Разбираться с этим - кошмар! 4. При написании простых программ процедуры и функции прописывайте до тела основной программы и объявления глобальных переменных. Потому что, чем меньше глобальных переменных проходят сквозняком через подпрограммы без вывода в параметры процедуры или функции - тем легче потом разбираться с кодом. 5. Старайтесь переменным и процедурам назначать осмысленные имена, пусть даже они будут длинными. Однолитерные имена позволительны только в очень коротких программах. Потому что их мало и их легко запомнить. 6. Лично я стараюсь не пользоваться оператором With - он нагружает голову человека дополнительными условностями, которые нужно держать в памяти при чтении кода, что отвлекает от основной линии размышлений. 7. Делайте отступы при написании вложенных операторов и кодов. Хорошо отформатированный код отлично помогает разобраться с логикой работы алгоритма. 8. Добавляйте комментарии. Это доставляет много хлопот, но затем сильно помогает. Старайтесь комментировать назначение переменных. Помните, через 3-4 дня (проверено практикой! 100 процентов!) вы напрочь забудете, что писали и какие переменные куда предназначены. А комментарии быстро помогут вам вспомнить логику вашей программы. Нужно всегда помнить, что у человека в голове - нейронный компьютер, а у него очень специфические способности к пониманию и восприятию информации. Обычный компьютер может оперировать с миллиардами переменных и у него супер крепкая память, а человек с обычными способностями может в поле внимания держать 7-10 параметров. Мозг быстро освобождает свою память от непрактичной и несвоевременной информации. Для компьютера все равно, как обозначаются те или иные переменные или слова, а для нас - нет. Нужно обязательно, чтобы это было что-то знакомое. Для компьютера все равно как расположен текст кода, лишь бы был соблюден синтаксис, а для человека - нет. Расстановкой кода, человек помогает себе понять, что в чем находиться и от чего зависит. Эти маленькие удобства в совокупности серьезно экономят ресурсы вашего мозга, которые вы затем направляете по основному направлению - моделируете внутри себя логику работы программы. И работа становиться более менее приятной и без дикого стресса.
2
|
|
| 24.06.2019, 04:57 | |
|
Помогаю со студенческими работами здесь
4
Пожалуйста, проверьте, правильно ли написана программа Пожалуйста, проверьте программу. Что то не так с форматным выводом Вычислить и напечатать таблицы значений функции (проверьте пожалуйста) Проверьте пожалуйста Проверьте пожалуйста! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|