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

Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования РФ и предназначен для освоения студентами вузов специальной дисциплины «Информатика и информационные технологии». Лаконичное и четкое изложение материала, продуманный отбор необходимых тем позволяют быстро и качественно подготовиться к семинарам, зачетам и экзаменам по данному предмету.

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

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

Алгоритмы и блок-схемы
После изучения этого урока студенты смогут:
 понять необходимость алгоритма и блок-схемы;  решить проблемы с помощью алгоритмов и блок — схем;  получить четкое представление о последовательном, выборе и итерации конструкции; и  понять конечный и бесконечный цикл.
Вступление
Алгоритм представляет собой пошаговый процесс решения четко определенной вычислительной задачи. На практике, чтобы решить любые сложные реальные жизненные проблемы, сначала мы должны определить проблему, а затем разработать алгоритм ее решения. Написание и выполнение простой программы может быть легко; однако, для выполнения более крупной, каждая часть программы должна быть хорошо организована. Короче говоря, алгоритмы используются для упрощения реализации программы. Следующим шагом является создание блок-схемы. Это тип диаграммы, которая представляет собой алгоритм или процесс, показывая шаги как «коробки» различных видов и их порядок, соединяя их со стрелками. Затем блок-схема будет преобразована в программный код.
Алгоритм
Алгоритм-это эффективный метод, выраженный в виде конечного списка хорошо определенных инструкций для вычисления функции, начиная с начального состояния и начального входа. Инструкции описывают вычисление, которое в конечном итоге приведет к выходу при выполнении. Мы можем использовать алгоритм для решения любых проблем. Однако, прежде чем писать программу, нам нужно написать шаги для решения проблемы на простом английском языке. Эта пошаговая процедура решения задачи называется алгоритмом.

В циклических операторах, если некоторый набор операторов выполняется » n «раз (фиксированное число раз), то он называется „конечным циклом». В то же время, если некоторый набор операторов выполняется снова и снова без какого-либо конца (бесконечное число раз), то он называется „бесконечным циклом». Например (X), если мы не увеличиваем значение „i » (индекс), то мы получим бесконечный (бесконечный) цикл. Ниже приведен пример бесконечного цикла.
Нарисуйте блок-схему, чтобы напечатать число от 1 до ro. Решение:
В приведенном выше примере значение «I» не увеличивается, поэтому оно создает бесконечный цикл. Это также называется бесконечным циклом.
Примечание: множество операторов выполняется снова и снова без какого-либо конца называется бесконечным циклом. 

Методология программирования
После изучения этого урока студенты смогут:
 понять необходимость хороших программ;  понять, как решать проблемы различными способами;  получить четкое представление о методологии решения проблем;  понять типы ошибок, которые обычно возникают при написании программ.
Вступление
Научиться писать компьютерные программы очень похоже на изучение любого навыка. Во-первых, мы должны хорошо понимать проблемы, а затем попытаться решить их логически. Например: мы прочитали много книг, доступных на рынке для описания методов вождения автомобиля. Тем не менее, мы можем научиться вождению, как только мы действительно садимся в машину и начинаем водить ее. Та же логика применяется и в компьютерном программировании. Компьютерное программирование — это процесс написания, тестирования, устранения неполадок, отладки и обслуживания компьютерной программы.
Эффективная программа-это та, которая дает результат всех различных входов,включая неправильный вход. При создании программы необходимо придерживаться определенного системного подхода. Этот системный подход включает в себя два этапа/вещи, а именно. структура программы и представление программы. Структура программы реализуется с использованием нисходящего или восходящего подхода и известна как «популярный подход», в то время как представление программы играет важную роль в том, чтобы сделать программу более читаемой и понятной.
Что такое хорошая программа?
Хорошая программа означает, что она должна давать правильные и быстрые результаты, принимая во внимание все ограничения памяти. Делая хорошую программу, мы должны следовать определенным правилам языка программирования для создания успешной программы. Ниже приведен список хороших привычек программирования, с которыми большинство людей согласны.
Ясность и Простота выражения
Выражения используются для реализации конкретной задачи. Это комбинация операторов, операндов и констант. Любое выражение, используемое в программе, должно быть понято пользователем. Ниже приведены некоторые моменты, которые следует иметь в виду при использовании выражений в программе.
(i) использование библиотечных функций для повышения эффективности программ
Пример
Чтобы найти output = x6 Output = X *X * X * X * X мы можем использовать output = power (X, 6)
(ii) следовать простоте, чтобы сохранить ясность выражения пример
X = A+B-U +VY A-B X+Y
Затем мы можем написать
ХІ = (А+Б) / (А-Б) Х2 = (х+В*У) / (Х +Г) Х = х1 -х2
избегайте использования программных трюков, смысл которых трудно понять пользователю.УПРАЖНЕНИЕ
Вопросы с множественным выбором:
1. Пошаговый метод решения задачи с использованием английского языка (а) программа (Б) блок-схема
(c) заявление (D) алгоритм
2. Набор операторов выполняется на основе условного теста. а) цикличность (b) избирательность
C) последовательность (d) отсутствует
3. Набор операторов выполняется снова и снова на основе условного теста. а) цикличность (b) избирательность
C) последовательность (d) отсутствует
4. Графическое представление алгоритма
(a) программа (b) блок-схема
(c) заявление (D) алгоритм

[свернуть]

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