Информатика и информационные технологии. Шпаргалки. Цветкова А.В.

Информативные ответы на все вопросы курса «Информатика и информационные технологии» в соответствии с Государственным образовательным стандартом.
Оглавление
1. Информатика. Информация
2. Представление чисел в ЭВМ. Формализованное понятие алгоритма
3. Введение в язык Pascal
4. Стандартные процедуры и функции
5. Операторы языка Pascal
6. Понятие вспомогательного алгоритма
7. Процедуры и функции в Pascal
8. Опережающие описания и подключение подпрограмм. Директива

Информатика и информационные технологии. Шпаргалки. Цветкова А.В.

Информатика и информационные технологии. Шпаргалки.

Характеристики хорошего программирования
Каждый компьютер нуждается в соответствующем наборе инструкций (программ) для выполнения требуемой/назначенной задачи. Качество программы зависит от данных ей инструкций. Однако для получения/обеспечения правильного и желаемого результата требуется подавать/предоставлять компьютеру правильные и правильные инструкции. Следовательно, программа должна быть разработана для обеспечения надлежащей функциональности компьютера, а также должна быть легко понятна. Компьютерная программа должна иметь некоторые важные характеристики, которые заключаются в следующем:
Гибкость
Программа должна быть достаточно гибкой, чтобы обрабатывать большинство изменений без необходимости переписывать всю программу. Гибкая программа используется для многих целей. Например, программное обеспечение CAD (Computer Aided Design) используется для различных целей, таких как: инженерное проектирование, макет печатной платы и дизайн, архитектурное проектирование, технический чертеж, промышленное искусство и т. д. Большинство программ разрабатываются на определенный период и нуждаются в обновлении в течение определенного времени.
Удобный для пользователя
Программа, которая может быть легко понятна новичку, называется «дружественной к пользователю». Он должен взаимодействовать с пользователем через понятные сообщения. Кроме того, правильное сообщение для пользователя для ввода данных и отображения результата, кроме того, делает программу легко понятной и изменяемой.
Портативность
Переносимость — это способность приложения работать на различных платформах (операционных системах) с минимальными изменениями или без них. Поскольку изменение платформы является обычным явлением в настоящее время, из-за развития аппаратного и программного обеспечения, о переносимости необходимо позаботиться. В случае, если программа разрабатывается для конкретной платформы, она устареет через определенный промежуток времени. В то же время, если программа, которая разрабатывается, имеет возможность работать на разных платформах, это делает программное обеспечение более полезным. Программы на высоком языке часто более переносимы, чем программы на ассемблере.
Надежность
Это способность программы выполнять свои функции точно, даже если есть даже небольшие изменения в компьютерной системе. Кроме того, программа должна уметь обрабатывать неожиданные ситуации, такие как неправильный ввод или отсутствие ввода. Программы, которые сохраняют такую способность, известны как „надежные». Например, если пользователь вводит неверную информацию, он должен выдать соответствующее сообщение об ошибке.
Самодокументирующий код
Исходный код, который использует подходящее имя для идентификаторов (переменных и методов), называется самодокументированный код. Кроме того, давая правильное имя для переменных и методов, вы бы четко сказали читателю вашего кода-что он делает? Следовательно, хорошая программа должна иметь самодокументирующий код.
Процесс решения проблем
Процесс решения проблемы начинается с спецификации проблемы и заканчивается конкретной (и правильной) программой. Программирование — это деятельность по решению проблем, которая состоит из четырех этапов. Они являются;
понимание проблемы;
разработка плана;
выполнение плана;
оценка
Понимание проблемы
Первый шаг-это хорошо понять проблему. Это может быть очень трудно понять проблему, но это имеет решающее значение. В общем случае, необходимо выяснить выход из заданных данных (входных данных) и оценить взаимосвязь между входными и выходными данными. Также важно проверить, является ли данная информация достаточной для решения проблемы или нет.
Разработка плана
Это означает составление плана действий для решения проблемы, как только он будет понят. План разрабатывается от обработки данных до результата в соответствии с отношением, которое связывает их обоих. Если проблема тривиальна, этот шаг не потребует много размышлений.
Выполнение плана
После того, как план определен, он должен полностью следовать плану действий, и каждый элемент плана должен быть проверен по мере его применения. В ходе выполнения, если какая-либо часть плана будет признана неудовлетворительной, план должен быть пересмотрен.
Оценка
Наконец, результат должен быть изучен, чтобы убедиться, что он действителен и что проблема была решена полностью.
Методология решения проблем
Как мы все знаем, есть много методов / подходов, доступных для решения конкретной проблемы. Однако эффективным способом является применение системного метода решения проблем. Использование системного метода решения проблем имеет решающее значение, когда мы используем компьютер для решения проблемы. Мы представляем здесь семиступенчатый метод решения проблем, который тесно связан с жизненным циклом программного обеспечения (различные этапы в жизни программы), который может быть адаптирован каждым человеком для решения проблемы в своем собственном стиле. Они даны как под:
1. постановка задачи
2. анализ проблем
3. Проектирование проблемы
4. Кодирование
5. Тестирование и отладка программ
6. Документация
7. сопровождение программы

[свернуть]

Предложения интернет-магазинов.