Все о компьютере для начинающих: Компьютер для начинающих — для чайников

Содержание

Компьютер для начинающих и чайников


Привет, Дорогой Посетитель!

Данный блог, под названием: «Компьютер для начинающих», посвящен обучению работе на компьютере для начинающих пользователей. Если говорить, о востребованности компьютерных грамотности, то можно сказать, что практически во всех сферах, нашей современной жизни, используются компьютерные технологии.

 

 

 

 

 

Компьютерная грамотность – Востребована!

Всем хорошо известно, что, научиться работать на компьютере, хотя бы на уровне уверенного пользователя — просто необходимо в наше время.  Представьте себе, даже простой поиск информации в сети Интернете, требует от пользователя, определенных навыков. Сегодня, основным требованием любого руководителя является то, чтобы работник отлично владел компьютером, потому, что это основной инструмент гос.служащего, геолога, офисного работника и так далее. Стоит ли вообще говорить, что на сегодняшний день, обучение работе на компьютере просто необходимо? Я считаю, что сегодня каждый должен, научиться работать на компьютере, понимать его, знать такие простые вещи, как например:

Обучение компьютеру на сайте: Компьютер для начинающих  и чайников.

Поэтому, если Ваши познания в области компьютерной грамотности, находятся на уровне, начинающего пользователя компьютером, новичка или чайника. При этом, у Вас есть желание и стремление, освоить работу на компьютере, то я хочу порадовать Вас, что на этом блоге, вас ждет много интересного материала, по обучению компьютерной грамотности.

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

Мой блог, это один из тех ресурсов, которые помогают начинающим пользователям освоить компьютер. Вам, достаточно уделять немного времени на освоение материала, который изложен легко и понятно. Вы найдете, много полезных советов, статей, обзоров на компьютерную тематику.

Для более эффективного обучения компьютерной грамотности, давайте я расскажу как правильно использовать материалы на сайте.

Для начала, всем компьютерным чайникам, советую в первую очередь ознакомится с более легкими материалами, типа:

Затем, только советую переходить уже к более сложным материалам, типа:

Далее, переходите к ознакомлению с разделом «Бесплатные программы», в этом разделе, вы можете скачать абсолютно легальные и бесплатные программные обеспечения для вашего компьютера. По сути, эти программы являются, альтернативой популярным платным программам, но многие и не слышали о них. Вообще, я советую не пользоваться пиратскими версиями платных программ, в место них, можно использовать альтернативные, легальные, бесплатные программы. Этот вопрос, я разбирал подробно в статье о пиратских сборках операционных систем. Если вы еще не знаете, что такое пиратский софт, то перейдите по приведенной ссылке, и обязательно, прочитайте про сборки операционных систем, так как это очень важно — это нужно знать!

В этом разделе, будут публиковаться, только бесплатный софт или некоторые программы с пробной версией, также будем стараться делать краткий обзор этих программ. Приведу несколько ссылок, на статьи из раздела «Бесплатные программы»:

Компьютерная грамотность – Это Важно!

Однако,  компьютерная грамотность – это термин, широкий в понимании. Например, лет 20 назад, этот термин означал, что компьютерно-грамотный пользователь, должен был знать основы программирования. И получается, что компьютерной грамотностью, обладали только программисты.

На сегодняшний день, все эти знания, обычным пользователям уже не нужны. С момента появления операционной системы Windows, все стало намного легче. И на первый план вышли, работа с мышкой и окнами, а затем и Интернет.

Кто знает, может через 10-20 лет, под термином «компьютерная грамотность» будет подразумеваться что-то другое.

Что же касается нашего времени, то грамотный пользователь компьютера, считается тот, кто умеет эффективно работать с программами и приложениями установленной операционной системы на компьютере.

Сайт регулярно пополняется новыми материалами, поэтому пока, Вы будете изучать имеющийся материал из серии компьютер для чайников, мы будем готовить новый, поэтому рекомендую подписаться на обновления сайта.

Также, на этом сайте, будут публиковаться ответы на часто задаваемые вопросы, которые можно либо присылать, используя форму обратной связи, либо задавать свои вопросы в комментариях к статьям. Желательно задавать вопрос более понятно, с описанием проблемы и с указанием конфигурации компьютера.

Я искренне желаю и надеюсь, что мой ресурс,  будет полезен Вам в кокой-то степени, и поможет вам освоить компьютер.

Подпишись на обновления сайта!Получай новые статьи на почту:

 


Компьютер для начинающих просто и понятно

Здесь представлен полный список всех статей блога «Твой компьютер». Эта информация поможет освоить компьютер для начинающих просто и понятно. Статьи распределены по тематическим рубрикам. Ссылки на публикации находятся в спойлерах.

Некоторые спойлеры, с большим списком статей, свернуты. Кликайте по ним, чтобы посмотреть содержимое.

Персональный компьютер

Как часто у вас возникало желание «сесть и наконец-то разобраться как работает компьютер»?  Из каких частей он состоит? Как они взаимодействуют между собой?

Публикации этого раздела подробно раскрывают каждый элемент системного блока, его принцип работы и типичные ошибки, которые он вызывает при неисправности. Хотите знать, как устанавливать новые запчасти в корпус, на какие параметры стоит обращать внимание при выборе комплектующих? Посмотрите эти статьи. Также здесь можно найти информацию о разных проблемах, связанных с поломкой компьютера.

Статьи раздела Персональный компьютер

Осваиваем компьютер

Компьютер достаточно сложное техническое устройство. Для работы с ним требуются определенные навыки. Этот раздел содержит сведения, которые вам точно пригодятся. Статьи этого раздела рассчитаны на новичков.

Статьи раздела Осваиваем компьютер

Безопасность ПК

Многие пользователи во время серфинга по «мировой паутине» сталкиваются с разными видами рекламы, предупреждениями, непонятными сообщениями, которые всплывают на экране. Безопасность компьютера для начинающих вызывает много вопросов. Мы постарались просто и понятно раскрыть эту тему. Если у вас возникают подобные сложности, то зайдите в этот раздел.

Здесь собраны инструкции по темам: защита ПК от вирусных угроз, фишинг и многое другое.

Статьи раздела Безопасность ПК

Здоровье и компьютер

Ваши глаза постоянно устают при работе с компьютером? После нескольких часов сидения перед монитором затекает спина, болит шея или вы чувствуете опустошённость? Тогда вам стоит зайти в этот раздел и узнать о причинах, которые вызывают проблемы со здоровьем.

Автор блога объясняет простым и доступным языком о методах, которые помогут уменьшить вред организму во время работы за ПК.

Статьи раздела Здоровье и компьютер

Компьютерные программы

Список доступных программ для ПК огромен. Как разобраться в многообразии программ? Как выбрать то, что действительно необходимо? Здесь вы найдете описание основных программ, которые сделают работу за компьютером для начинающих проще и доступнее.

Автор блога постарался разбить статьи на тематики. В отдельных подразделах содержится информация об офисном продукте Microsoft Office. Также доступны инструкции для выполнения шаблонных операций и нестандартных задач.

Перейдя в данный раздел, на экране отобразятся ссылки на отдельные рубрики. Выбираем необходимую, и переходим к обучению.

Работа с графикой

Работа с текстом

Microsoft Excel

Microsoft Word

Microsoft PowerPoint

Работаем в Интернет

Если вы активно использует «мировую патину», пишете тексты или создаете сайты, то стоит внимательно ознакомиться с материалом в данном разделе.

Здесь собрана информацию по настройке браузеров, описание алгоритмов поиска нужной информации, перечислены основные интернет-профессии и какие знания для этого нужны.

Отдельной рубрикой рассказано про сайты и процесс их создания. Каждый желающий сможет освоить базовые навыки после прочтения публикаций.

Статьи раздела Работаем в Интернет

Это интересно!

Здесь собраны отдельные интересные факты и разработки из сферы ИТ, о которых автор решил рассказать отдельно. Материал не привязан к какой-то определённой теме.

Если вас интересует что такое электронный дневник школьника или история создания ноутбуков, то однозначно стоит зайти.

Статьи раздела Это интересно!

Linux — свободное ПО

Далеко не все пользователи слышали об операционных системах семейства Linux/Unix, которые являются прямыми конкурентами Windows. Главные преимущества систем – стабильная работа, безопасность и бесплатное ПО.

Здесь собраны основы работы в ОС, подробное описание отдельных программ и лайфхаки по настройкам. В качестве примера рассматривается Linux Mint.

Если вы хотите познакомиться и научиться работать в Linux-системах, то этот раздел для вас. Изучая материал вы через несколько месяцев станет продвинутым пользователям «Линукса».

Статьи раздела Linux

 

Руководство для начинающих по компьютерам и программированию

Главная/Блог/Руководство по компьютерам и программированию для начинающих

11 сентября 2020 г. — 16 мин чтения Почти в каждой отрасли программное обеспечение и компьютерное программирование необходимы для повседневной жизни и успеха в бизнесе. Стать разработчиком программного обеспечения — мечта многих людей во всем мире.

Сегодня мы взглянем на то, как работает компьютер, и научим вас думать как программист. Если у вас нет опыта программирования или какого-либо языка кодирования, вы попали по адресу!

К концу этой статьи вы узнаете, из каких частей состоит компьютер, и как программисты планируют свои программы. Затем мы укажем вам правильное направление для продолжения обучения.

Вот что мы сегодня узнаем:

  • Анатомия компьютера
  • Что такое программа?
  • Как думать как программист
  • Как добавить реактивность
  • Как упростить ваши программы
  • Что узнать дальше

Начните свое путешествие по программированию легко

Изучите основы компьютеров, двоичных файлов и решения проблем программиста. Предварительный опыт не требуется!

Введение в компьютеры и программирование

Анатомия компьютера

Компьютеры способны на все, от выполнения простых вычислений до запуска сложного динамического программного обеспечения. Все эти разные вещи выполняются с использованием трех основных частей компьютера: процессора, памяти и устройств ввода/вывода.

Вероятно, вы взаимодействовали с каждой из этих вещей, даже не подозревая об этом!

Важно иметь представление об этих частях, чтобы вы могли предсказать, как ваши программы будут взаимодействовать с каждой из них.

Память

Память — это место, где компьютер хранит данные. Компьютеры имеют два типа памяти: первичную и вторичную.

Первичная память — это память по умолчанию на каждом компьютере, к которой можно быстро получить доступ. Двумя наиболее распространенными первичными запоминающими устройствами являются постоянное запоминающее устройство (ПЗУ) и оперативное запоминающее устройство (ОЗУ).

ПЗУ содержит нередактируемые данные и программы, используемые для основных операций, например инструкции по включению компьютера. Новые данные или программы не могут быть сохранены в ПЗУ. Память ПЗУ энергонезависима, поэтому сохраняется даже после выключения компьютера.

ОЗУ используется для хранения данных, используемых в данный момент. Хранение данных в оперативной памяти повышает производительность, поскольку компьютер может использовать основную память вместо более медленной вторичной памяти. Если используется вся оперативная память, компьютер будет хранить дополнительные программы во вторичной памяти в качестве резервной копии. Оперативная память энергозависима, то есть она стирается всякий раз, когда компьютер выключается.

Вторичная память — это то, о чем думает большинство людей, представляя себе память компьютера. Жесткие диски, жесткие диски и флэш-накопители — все это примеры вторичной памяти. Этот тип памяти используется для хранения данных и является энергонезависимым. Вторичная память относится к запоминающим устройствам или съемным носителям информации. ЦП не обращается напрямую к вторичной памяти. Сначала он загружается в оперативную память, а затем отправляется процессору.

Относительная скорость каждого типа памяти

Центральный процессор (ЦП)

Центральный процессор (ЦП) — это мозг компьютера, который обрабатывает и выполняет инструкции. Он состоит из трех частей: блока управления, арифметико-логического блока и регистров.

Блок управления извлекает инструкции из ОЗУ и определяет, какие части ЦП должны их выполнять. Это менеджер ЦП, потому что он видит весь набор инструкций и отправляет инструкции, которые должна выполнять каждая часть.

Арифметико-логическое устройство (ALU) выполняет все инструкции, содержащие математическую или логическую операцию. Сложение является распространенным примером математической операции. Логические операции используются для оценки или сравнения данных.

Регистры — это небольшие ячейки энергозависимой памяти внутри ЦП, такие как rax , rbx или rcx . ЦП может обращаться к регистрам быстрее, чем первичная или вторичная память. Данные временно сохраняются в регистрах во время работы программы для повышения производительности. Регистры намного меньше, чем хранилище RAM, поэтому в данный момент здесь может храниться лишь небольшой объем данных.

Устройства ввода-вывода

Устройства ввода-вывода — это любые устройства, которые позволяют компьютеру взаимодействовать с внешним миром. Сюда входят устройства ввода, которые позволяют пользователю управлять компьютером, такие как клавиатуры и мыши. Устройства вывода позволяют компьютеру отображать обратную связь с пользователем, например, мониторы и принтеры.

Если вы читаете это на телефоне, ноутбуке или настольном компьютере, вы взаимодействуете с устройством ввода-вывода.

Сравнение аппаратного и программного обеспечения

Оборудование относится к материальным компонентам компьютера, которые физически к нему подключены. Программное обеспечение относится к цифровым компонентам, таким как операционные системы или приложения.

Что такое программа?

Хотя компьютеры способны на удивительные вычисления, они не могут действовать сами по себе. Чтобы использовать любое устройство или компьютер, программисты должны написать наборы инструкций, называемых программами. Программа может содержать как одну инструкцию, так и десятки.

Думайте об этом как о наборе инструкций, выполняющих определенные задачи.

Компьютер читает эти программы и выполняет каждую инструкцию по порядку. Важно помнить, что компьютеры способны только к буквальному толкованию и не могут мыслить между строк.

Если программа ведет себя не так, как вы ожидаете, вполне вероятно, что компьютер сделал именно то, что ему было сказано, но инструкции были неверными или неполными.

Программа против алгоритма

Алгоритм — это автономный набор операций, которые решают конкретную проблему или набор проблем. Компьютер 9Программа 0015 , с другой стороны, представляет собой последовательность инструкций, которые мы пишем для выполнения задачи на компьютере.

Например, представьте, что вы создаете программу для сравнения кругов. Вы можете использовать алгоритм для вычисления информации для каждого круга, такого как площадь или периметр, и написать новый код только для сравнения этих значений.

Зачем нужны языки программирования?

Память, ЦП и устройства ввода-вывода обрабатывают данные и инструкции, используя машинный код, называемый двоичным. Двоичный файл представляет собой набор длинных строк, состоящих из 1 и 0 в определенном порядке. Хотя двоичные строки легко понять для компьютеров, люди не могут их понять.

Языки программирования устраняют этот пробел и обеспечивают среду между человеческими языками и двоичным кодом, которая необходима для написания программ. Эти легко читаемые языки программирования называются языками высокого уровня.

Программисты сначала пишут свои программы на языке программирования высокого уровня, таком как Java, Python или C++. Затем компьютер берет этот код и отправляет его интерпретатору или компилятору.

Это преобразует его в двоичные инструкции. Затем эти двоичные инструкции передаются ЦП для выполнения.

Преобразование программы

Языки программирования высокого уровня позволяют программистам передавать сложные инструкции ЦП без необходимости непосредственного написания машинного кода.

Как думать как программист

Написание на языке программирования требует уникального стиля решения проблем, который может быть труден для новичков, потому что компьютеры думают иначе, чем люди.

Компьютеры выполняют по одной инструкции за раз. В результате решение проблем в программировании требует, чтобы вы сосредоточились на разбиении более крупных проблем на последовательные шаги. Затем вы можете преобразовать эти шаги в инструкции кода в вашей программе.

Часто этому нужно время, чтобы научиться. В реальных жизненных ситуациях естественно упускать из виду пошаговые этапы решения проблемы. Например, вы, вероятно, расценили бы задачу «сходить в магазин» как один или два шага.

Однако, если бы вы программировали такое поведение для компьютера, вам пришлось бы включать в программу указания для каждого шага, например «отпереть дверь», «открыть дверь», «выйти» и т. д. .

Даже старшие разработчики легко упускают из виду дополнительные шаги при планировании программы из-за того, насколько по-разному мы думаем в повседневной жизни.

Итак, как разработчики планируют свои программы? Далее мы рассмотрим два метода, которые программисты всех уровней используют для планирования своих программных решений.

Золотое правило: СУХОЙ

Золотое правило всех программистов: « Не повторяйся ». Это означает, что вы должны попытаться свести к минимуму количество кода или действий, которые вы повторяете в своих программах.

Многие методы программирования направлены на то, чтобы помочь программистам в этом, например, решение и повторение, описанные ниже.

Псевдокод

Псевдокод — это тип описания программы, который описывает шаги программы простыми терминами, не связанными с кодом. Он называется псевдокодом, потому что он похож на код, но не совсем такой же. Каждая строка в псевдокоде обозначает шаг, и его можно записать, используя сочетание слов и символов.

Это часто используется программистами в качестве подготовительного шага для визуализации всей программы перед началом кодирования. Он также отлично подходит для начинающих, поскольку позволяет практиковаться в разбиении задач на этапы, не увязая в синтаксисе.

Планирование псевдокода позволяет:

  • Просмотреть, какой шаг должен предшествовать и следовать за каждым шагом
  • Убедитесь, что проблема будет решена к концу ваших шагов
  • Поделитесь своим планом с другими программистами независимо от того, какой язык они знают
  • Запланируйте шаги, которые вам нужны, но вы пока не знаете, как вводить код

Синтаксис

Синтаксис в программировании — это набор правил и доступных команд, уникальных для языка программирования. Если язык программирования подобен стандартному языку, то синтаксис представляет собой комбинацию грамматики и словарного запаса этого языка.

Как писать псевдокод

Стиль псевдокода каждого программиста уникален. Некоторым программистам нравится писать частичный код, включая любой синтаксис, который они знают наизусть. Другие предпочитают не писать код и просто описывать шаги простым языком.

Независимо от того, как вы пишете псевдокод, следует помнить о некоторых рекомендациях:

  1. Включайте только одно действие или шаг в строке
  2. Напишите все шаги в том порядке, в котором они должны выполняться
  3. Включите все шаги, необходимые для решения проблемы

Давайте вернемся к нашей программе для сравнения кругов и напишем псевдокод, чтобы найти длину окружности каждого круга:

 Ввод:
   Радиус окружности1 = 5
   Радиус окружности2 = 10
Вычислить окружность Circle1
Вычислить окружность Circle2
Выход: Окружность Circle1 и Circle2
 

Выше мы сначала вводим два круга с разными радиусами в строках 2 и 3. Поскольку в нашей задаче требуется длина окружности, нам нужно найти длину окружности каждого круга в строках 5 и 6. Прямо сейчас мы только что включили простым языком «найти окружность»; однако мы могли бы включить туда формулу длины окружности.

Теперь мы можем проверить, соответствует ли наш псевдокод всем требованиям, прежде чем двигаться дальше:

  1. Да, он включает каждый шаг, включает только одно действие
  2. Да, все шаги в правильном порядке
  3. Да, проблема решена и нет пропущенных шагов

Наша «фальшивая» программа готова к кодированию!

Блок-схемы

Блок-схемы — еще один инструмент планирования, используемый программистами всех уровней. Программисты используют блок-схемы для визуального представления программы. Подобно псевдокоду, блок-схемы проходят этапы программы и показывают, как каждый из них связан.

Блок-схемы эффективны для представления функций программы другим, понимания того, как различные входные данные проходят через код, и поиска ошибок.

Ниже приведено руководство по фигурам, которые программисты используют для представления различных типов шагов:

Теперь давайте посмотрим, как мы можем использовать эти фигуры для представления программы на псевдокоде из предыдущего раздела:

Продолжайте изучать основы.

Научитесь думать как программист и улучшите свои навыки решения проблем, и все это без предварительного опыта программирования. Текстовые курсы Educative интерактивны и доступны для любого уровня навыков.

Введение в компьютеры и программирование

Решения: как добавить реактивности

Теперь мы перейдем к одному из наиболее сложных способов поведения в программах: решениям.

До сих пор мы говорили о программах, которые всегда выполняют одни и те же шаги, независимо от обстоятельств. Например, наша программа определения окружности всегда выполняет одни и те же шаги, даже если мы меняем входные данные.

А что, если мы введем квадрат? Теперь наша программа должна решить, является ли фигура кругом или нет.

Статические программы хороши в качестве примеров, но реактивным программам часто приходится решать, какой шаг предпринять, исходя из обстоятельств.

Принятие решения достигается с помощью условных операторов, таких как if , while и else , которые проверяют определенное условие. Мы используем эти операторы почти во всех языках программирования. Они составляют основу реактивных программ.

Условные операторы, такие как if , позволяют программистам создавать единую реактивную программу, которая выполняет различные шаги в зависимости от обстоятельств.

Например, в псевдокоде «если фигура НЕ является кругом, не вычисляйте длину окружности». Условные операторы являются ключом к чистым, компактным и полезным решениям для кодирования.

Совет для начинающих

Чтобы найти точки ветвления, попробуйте объяснить свою программу вслух. Затем запишите каждый момент, когда вы слышите, как говорите «если» или «пока».

If оператора

Наиболее распространенным условным оператором является оператор if . Этот оператор сначала проверяет заданное условие. Если условие истинно, инструкции в операторе выполняются. Если утверждение неверно, то инструкции внутри утверждения пропускаются.

Мы часто используем операторы if в повседневной жизни. Например, я могу принять решение, что если на улице солнечно, я выйду на улицу. Условие, которое я проверяю, это если погода «солнечная».

Если это условие верно, я завершаю шаг «выйти на улицу». Если условие не выполняется, я не предпринимаю никаких действий и остаюсь внутри.

Ниже вы увидите, как мы можем использовать условные операторы для завершения псевдокода и блок-схем, которые мы начали выше.

 Ввод:
   Радиус окружности1 = 5
   Радиус окружности2 = 10
Вычислить окружность Circle1
Вычислить окружность Circle2
если: окружность Circle1 > окружность Circle2
   Выход: Круг1
если: окружность Circle2 > окружность Circle1
   Выход: Круг2
 

Выше мы добавили строки 8-12, чтобы решить, какое имя круга выводить. В строке 8 программа проверит, имеет ли окружность Circle1 больше, чем окружность Circle2. Если да, программа запускает инструкцию Output: Circle1 внутри.

Если нет, программа переходит к следующему оператору if в строке 11, который проверяет, больше ли окружность Circle2, чем Circle1. Если да, программа выводит имя Circle2 с инструкцией в строке 12.

Вот та же программа, представленная на блок-схеме:

Программа окружности с решениями

Повторение: как упростить программу

Еще одним распространенным поведением в программировании является повторение. Многим программам приходится повторять один и тот же шаг для разных объектов. Для этого быстрее и проще написать поведение один раз и настроить программу на многократное выполнение, чем писать копии поведения.

Программисты достигают этого с помощью циклов. Каждый цикл имеет конечное условие и набор инструкций.

Цикл сначала проверяет, выполнено ли конечное условие. Если это не так, программа выполняет набор инструкций. Затем цикл снова проверяет условие, чтобы увидеть, нужно ли ему выполнить еще одну итерацию. Как только достигается конечное условие, цикл завершается и переходит к коду ниже цикла.

Этапы цикла

Программисты используют циклы, чтобы уменьшить повторяющийся код. Они также переориентируют код так, чтобы он был сфокусирован на цели, например, на изменении условия, а не на том, как мы туда попадем. Продвинутые программисты всегда ищут экземпляры повторяющегося кода, которые можно упростить с помощью циклов.

Совет для начинающих

Простой способ найти зацикленные участки в вашей программе — описать процесс вслух и прислушаться к слову «до». Любую фразу «до» можно преобразовать в цикл while, а затем реализовать в коде.

Пример: «Пока не будут выполнены все шаги» → «Пока какие-либо шаги остаются незавершенными»

While цикла

Наиболее распространен цикл while . Конечное состояние в , а цикл — это точка, в которой указанное условие становится неверным.

Масштабируемость является основным преимуществом использования циклов и . Это относится к тому, насколько легко ваш код может быть адаптирован для обработки большего количества входных данных. Другие циклы требуют от программиста установки количества итераций.

Если для определенного набора данных требуется больше итераций, программист должен вручную изменить количество выполняемых итераций. Цикл while решает эту проблему, работая до тех пор, пока не будет выполнено условие, а не определенное количество итераций.

Например, чтобы создать цикл while для уборки, моим условием будет «пока: кухня грязная». Если это условие истинно, мой цикл запустит инструкцию «убрать часть кухни». Условие станет ложным, как только кухня будет полностью очищена, и цикл завершится.

Давайте вернемся к нашему примеру псевдокода выше и добавим цикл, чтобы упростить его:

 Ввод:
   Радиус окружности1 = 5
   Радиус окружности2 = 10
Пока: любая окружность неизвестна
    Вычислить окружность следующего круга
если: окружность Circle1 > окружность Circle2
   Выход: Круг1
если: окружность Circle2 > окружность Circle1
   Выход: Круг2
 

Выше мы уточнили два вычисления длины окружности, чтобы они представляли собой цикл while в строке 5. Целью этого раздела является вычисление длины окружности каждого круга до тех пор, пока не будут найдены все окружности. Если мы перевернем эту логику, то сможем сказать, что хотим продолжить вычисление длины окружности каждого круга, «пока ни одна окружность неизвестна».

Сначала программа проверит, неизвестна ли какая-либо окружность в строке 5. Если это так и есть хотя бы одна неизвестная окружность, программа войдет в цикл. Затем программа выполняет инструкцию внутри цикла в строке 6, чтобы найти длину окружности следующего круга, Круг1 .

Затем цикл снова проверит условие и обнаружит, что неизвестная окружность все еще существует. Затем программа снова входит в цикл и вычисляет длину окружности Circle2 .

При третьей проверке в программе больше нет неизвестных окружностей. Затем программа обходит цикл и переходит к нашим условным операторам ниже.

Вот та же программа, но представленная блок-схемой вместо псевдокода:

Программа окружности с решениями и повторениями

Уведомление: Масштабируемость

Наше решение является масштабируемым, что означает, что оно может решить нашу проблему независимо от того, сколько кругов было введено в начале. Масштабируемость — это лучшая практика в программировании, поскольку она позволяет использовать вашу программу в различных ситуациях без каких-либо изменений.

Чему научиться дальше

Вы только что сделали свои первые шаги в захватывающий мир программирования! Знания, которые вы только что получили о компьютерах и программировании, будут бесценны, когда вы продолжите свое путешествие.

Отсюда вы можете более подробно изучить темы, затронутые сегодня, например:

  • Синтаксис и семантика
  • Переменные
  • Усовершенствованные компьютерные концепции
  • Полный жизненный цикл программы
  • Решение популярных задач программирования

Если вы готовы погрузиться в онлайн-курс, Educative’s Introduction to Computers & Programming исследует эти темы с интерактивными примерами и тестами. В этом курсе есть все, что вам нужно, прежде чем перейти к конкретному языку. К концу у вас будет основа, необходимая для быстрого старта вашей карьеры.

Приятного обучения!

Продолжить чтение об основах программирования

  • Компьютерные системы счисления 101: двоичные и шестнадцатеричные преобразования
  • Руководство для начинающих по 5 самым популярным языкам программирования
  • Учебное пособие по PHP: начните работу с PHP с нуля

НАПИСАЛ BYRyan Thelin

Присоединяйтесь к сообществу, насчитывающему более 1,6 миллиона читателей. Бесплатное электронное письмо раз в два месяца с обзором лучших статей и советов по программированию на сайте Educative.

Учебник по основам работы с компьютером для начинающих | Основы работы с компьютером

Любой может изучить компьютерную систему дома, в офисе или на занятиях, изучить ее функции и операции. Изучение компьютера больше не является ракетостроением, особенно компьютером для начинающих. В наши дни необходимо знать базовые навыки работы с компьютером, чтобы выполнять любую случайную задачу, такую ​​​​как бронирование билета на поездку, сдачу онлайн-экзамена или покупку гаджета на разных онлайн-платформах.

Указатель компьютерных учебников

  1. Что такое компьютер
  2. История компьютеров
  3. Поколения компьютеров и их периоды времени
  4. Назначение компьютера
  5. Как работает компьютер
  6. Стандартные компьютерные компоненты
  7. Части компьютеров/типы компьютерных устройств
  8. Компьютерная память и ее типы
  9. Что такое ОС (операционная система) и как она работает
  10. Применение и типы компьютерных приложений
  11. Что такое компьютерный вирус (определение)
  12. Что такое компьютерное программное обеспечение
  13. Что такое компьютерное оборудование
  14. Использование компьютеров в различных областях
  15. Преимущества и недостатки компьютера

Что такое компьютер

Компьютер — это электронное устройство или машина, которая обрабатывает данные, управляет различными операциями и вычислениями в зависимости от инструкций, предоставляемых аппаратным или программным обеспечением. Компьютер специально разработан для выполнения определенных приложений, которые обеспечивают широкий спектр решений проблем путем объединения компонентов программного обеспечения, а также интегрированного оборудования.
Компьютер — это устройство или машина, состоящая из нескольких частей или компонентов, позволяющая пользователю работать. Компьютеры в основном делятся на две категории:

  • Программное обеспечение: Программное обеспечение компьютера включает в себя операционную систему (ОС) и множество программных приложений, используемых для различных целей.
  • Аппаратное обеспечение: Аппаратное обеспечение — это структура устройства, которая содержит компьютерный процессор, хранилище, память, периферийные устройства и, что не менее важно, коммуникационные порты.

Компьютерное устройство работает с программными приложениями, которые экспортируются в аппаратную структуру для процессов интерпретации, чтения и выполнения. Компьютерное устройство классифицируется по вычислительной мощности, мобильности, размеру, емкости и другим факторам, таким как настольные компьютеры, ноутбуки, персональные компьютеры, карманные компьютеры и многие другие устройства.

История компьютеров

Отец компьютеров:

Есть много людей, посвятивших свою жизнь новым изобретениям в мире вычислений, без которых мир был бы искалечен, из них изобретение Чарльзом Бэббиджем аналитической машины в 1837 год с такими частями, как ALU (арифметико-логическое устройство), поток управления и базовая память, сделал его отцом компьютера. Его мысли были благородными и новаторскими, но его экономические условия не поддерживали его творчество. К сожалению, ему не удалось найти спонсоров. Эта аналитическая машина послужила основой для нашего современного компьютера.

Однако после его смерти его младший сын Генри Бэббидж сделал первую версию аналитической машины в 1910 году, а вторую версию сделал Лондонский музей науки.

Краткая история компьютера с временной шкалой.

  • Компьютер с временной шкалой (1614–1890)
  • Компьютерная история с временной шкалой (1900–1946)
  • Компьютерная история с временной шкалой (1947–1968)
  • Компьютерная история с временной шкалой (1970–1979)
  • История компьютера с временной шкалой(1981 – 1999)
  • Компьютерная история с временной шкалой (2001–2015)

Поколения компьютеров

Поколения компьютеров классифицируются на основе их операций и используемых в них устройств. Также рассмотрите архитектуру, язык, технологию и режимы работы.

Поколения компьютеров и их периоды:

  • Первое поколение компьютеров (1946-1959).
  • Второе поколение компьютеров (1959-1965).
  • Третье поколение компьютеров (1965-1972).
  • Четвертое поколение компьютеров (1972-1980 гг.).
  • Пятое поколение компьютеров (с 1982 г. по настоящее время).

Читать полностью Статью Поколения компьютеров и Компьютер будущего .

Назначение компьютера

Существует несколько целей компьютера. Некоторыми из основных задач являются вычисления, извлечение данных, обработка информации, хранение информации и многое другое. Персональный компьютер имеет программу данных или язык, который инструктирует компьютер о том, как выполнять задачи и его цель.

  • Выполнение вычислений: Компьютеры широко используются для выполнения вычислений, математических операций, сложения, вычитания, умножения, деления и многого другого. Компьютеры имеют встроенный калькулятор. Электронные таблицы — это программы, используемые для подсчета итогов. Лист Microsoft Excel является примером электронной таблицы
  • .

  • Хранение данных: Данные могут быть сохранены с помощью информации о магазине. Любая информация может храниться в любой папке, в любом месте на компьютере. Документ также может быть сохранен автоматически.
  • Получение данных: Любая информация может быть сохранена и извлечена в любое время.
  • Обработка данных: Любая операция, выполненная на вашем персональном компьютере, может быть обработана в любое время. Каждый раз, когда вы запускаете компьютер, вы можете обрабатывать информацию или данные.

Как работает компьютер

Компьютер — это электронное устройство или машина, которая полностью обрабатывает информацию. Этот электронный гаджет также известен как информационный процессор. Это означает, что компьютер принимает всю необработанную команду, информацию или необработанные данные на одном конце, сохраняет и работает с ними. Позже он пережевывает и перемалывает данные, а затем, в конечном итоге, разделяет результаты на другом конце. Существует процесс, в котором разные задачи называются по-разному. Здесь у нас будет Введение в основы компьютера. Читать полностью статью Как работает компьютер?

Стандартные компьютерные компоненты и что они на самом деле делают?

Компьютеры очень сложны по своей природе или сложны машины. Верно. Эти сложные машины многое обрабатывают и работают на микроскопическом уровне. Но эти компьютеры имеют основные части или также называемые компонентами, которые помогают компьютеру работать плавно, эффективно и обеспечивать максимальную производительность. Существует в основном 8 стандартных компьютерных компонентов, которые помогают компьютерной системе работать бесперебойно, эффективно и обеспечивать наилучшую производительность:

Стандартные компоненты компьютера:

  • Материнская плата
  • Блок питания
  • Выход центрального процессора
  • Оперативная память (ОЗУ)
  • Жесткий диск/твердотельный накопитель
  • Видеокарта
  • Оптические приводы
  • Устройства ввода и вывода

Читать статью о стандартных компьютерных компонентах полностью.

Части компьютеров/типы компьютерных устройств

Основными частями компьютерной системы являются:

Стандартные компьютерные компоненты

  1. Монитор.
  2. ЦП (центральный процессор).
  3. Клавиатура.
  4. Мышь.
  5. Динамики.
  6. Принтер.

Основные части компьютера показаны на приведенном здесь рисунке.

Давайте узнаем еще о некоторых устройствах, которые можно подключить к компьютеру.

  • Устройства ввода
  • Устройства вывода
  • Процессорное устройство
  • Устройства хранения

Прочитать полностью статью об основных компонентах компьютера с устройствами.

Память компьютера и ее типы

Память компьютера аналогична человеческому мозгу. Эта память используется для хранения данных, а также инструкций. Память компьютера — это пространство для хранения данных в компьютерной системе, где хранятся несколько огромных файлов или данных, которые обрабатываются в соответствии с инструкциями. Память далее делится на несколько крошечных частей, известных как ячейки, и каждая ячейка имеет свой уникальный адрес или от нуля до размера памяти минус один.

Существует три основных типа компьютерной памяти. Они следующие:

  • Кэш-память: Этот конкретный тип памяти представляет собой очень высокоскоростную полупроводниковую память, которая помогает ускорить работу центрального процессора (ЦП). Кэш-память выступает в качестве среды между основной памятью и центральным процессором (ЦП). Эта конкретная память используется для хранения частей данных, а также программы, которая часто используется центральным процессором (ЦП). Эти части и данные затем передаются ОС с соответствующего диска в кэш-память, а оттуда ЦП может получить к ним доступ.
  • Первичная память: Первичная память хранит только те данные и инструкции, над которыми компьютерная система работает прямо сейчас. Основная память имеет очень ограниченный объем, и данные или документы теряются при отключении основного питания. Он состоит из полупроводника. Он также в основном делится на две подкатегории, такие как RAM и ROM. Первичная память также известна как энергозависимая память.
  • Вторичная память: Вторичная память также известна как внешняя или энергонезависимая память. Это медленнее, чем основная память. Вторичная память обычно используется для постоянного хранения данных или различной информации. ЦП не имеет прямого доступа к памяти, он косвенно обращается к ней с помощью ввода-вывода. Вторичная память включает в себя диск, CD-ROM, DVD и многое другое.

Память является самым важным элементом компьютера, потому что компьютер не может выполнять простые задачи. В целом память подразделяется на две категории.

  1. Основная память/энергозависимая память
  2. Вторичная память / Энергонезависимая память

Прочитать полную статью об обзоре памяти компьютера.

Что такое операционная система и как она работает

Операционная система (ОС) — это программное обеспечение, отвечающее за выполнение всех основных задач, таких как анализ и управление памятью, управление процессом ввода и вывода, управление файлами, контроль и управление периферийным оборудованием, таким как дисководы, принтеры и многое другое.

Одними из наиболее известных операционных систем являются ОС Microsoft Windows, ОС Linux, VMS, OS/400, z/OS, AIX и многие другие.

Операционная система загружается в компьютер в первую очередь для бесперебойной работы и позволяет компьютеру одновременно выполнять несколько задач. Без операционной системы компьютер или ноутбук бесполезен. Операционные системы также присутствуют на небольших компьютерах. Операционная система также присутствует в других электронных устройствах, таких как смартфоны, устройства беспроводного доступа и многие другие. Основной целью операционной системы является организация, управление и контроль компьютерного оборудования, а также программного обеспечения. Это основная причина гибкости поведения компьютерной системы.

Функции операционной системы Включают:

  • Операционная система управляет программными и аппаратными ресурсами компьютерной системы. Настольный компьютер имеет такие ресурсы, как процессор, дисковое пространство, память и многое другое. В то время как мобильный телефон имеет экран, клавиатуру, телефонный номеронабиратель, адресную книгу, сетевое подключение и, что не менее важно, аккумулятор.
  • Операционные системы обеспечивают стабильный, последовательный и последовательный способ для приложений, которые работают с аппаратным обеспечением без подробностей об аппаратном обеспечении.
  • Операционная система помогает установить пользовательский интерфейс. Качество пользовательского интерфейса очень важно для управления всей компьютерной системой
  • .

  • Это также помогает в управлении общим процессом ввода и вывода.
  • Управление программами также является одной из важнейших функций операционных систем.

Есть также дополнительные функции операционных систем, которые помогают компьютерной системе работать эффективно.

Понятия операционной системы: 

Иерархическая схема концепций операционной системы.

Прочитать статью полностью из списка правильно работающих операционных систем.

Компьютерный язык и его типы:

Язык является основным средством общения между компьютерными системами, и наиболее распространенными являются языки программирования. Как мы знаем, компьютер понимает только двоичные числа, равные 0 и 1, для выполнения различных операций, но языки разработаны для разных типов работы на компьютере.

Читать полную статью о типах компьютерного языка.

Приложение и типы компьютерных приложений

Термин Приложение относится к Программному обеспечению, которое представляет собой набор инструкций или кода, написанного в программе для выполнения задачи или операции на Компьютере. Приложения играют жизненно важную роль в компьютере, поскольку это программа конечного пользователя, которая позволяет пользователям выполнять множество действий в системе. Прикладные программы спроектированы и разработаны для работы в системном программном обеспечении, которое является операционной системой.

Прочитать статью полностью о типах компьютерных приложений.

Что такое компьютерный вирус

Компьютерный вирус определяется как вредоносная, вредоносная и деструктивная программа, которая несет ответственность за уничтожение компьютерной системы пользователя без его или ее предварительного ведома и, таким образом, выполнение вредоносных действий и задач для ее сбоя. Эти вирусы наносят ущерб компьютерной системе, что приводит к неконтролируемому разрушению системы, хранилища и данных. Вирусы распространяются в системе, когда документ или программное обеспечение прикрепляются или передаются из одной системы в другую компьютерную систему.

Каковы симптомы компьютерного вируса?

1. Снижает производительность устройства.

2. Поведение компьютера приведет к повреждению вирусных файлов.

3. Компьютеры с зараженными файлами могут вызвать проблемы у пользователей, и они могут работать неправильно.

4. Компьютер регулярно зависает.

5. Некоторые файлы, пораженные вирусом, могут быть потеряны через это приложение.

Типы компьютерных вирусов:

Наиболее распространенные типы вирусов и других вредоносных программ. 15 типов вирусов, наиболее опасных для устройств.

Что такое компьютерное программное обеспечение

Программное обеспечение представляет собой набор компьютерных программ и связанных с ними данных, которые предоставляют инструкции для указания компьютеру, что и как делать. Программное обеспечение представляет собой интерфейс между пользователем и компьютером. Это набор инструкций, программ, которые используются для подачи команды оборудованию.

Типы программного обеспечения:

Программное обеспечение можно разделить на две основные категории.

1. Системное программное обеспечение.
2. Прикладное программное обеспечение .

Прочтите полную статью обзора компьютерного программного обеспечения .

Что такое аппаратное обеспечение компьютера

Аппаратное обеспечение компьютера — это твердое физическое устройство, используемое вместе с компьютерной системой. Эти устройства или устройства также известны как оборудование компьютерной системы. Пример аппаратного обеспечения включает клавиатуру, монитор, мышь, центральный процессор (ЦП), голосовую систему и многое другое.

Компоненты компьютерного оборудования:

Наиболее важным аппаратным компонентом является материнская плата, которая содержит все важные компоненты компьютера, включая ЦП, память и различные разъемы для устройств ввода/вывода. Некоторые устройства ввода, такие как клавиатура, мышь, микрофон, модем, джойстик, USB-устройства, джойстик и многие другие, подключены для лучшей работы.

Прочитайте полную статью Обзора компьютерного оборудования.

Использование компьютеров в различных областях

Компьютеры стали неотъемлемой частью жизни современного человека. С момента изобретения компьютера они эволюционировали с точки зрения увеличения вычислительной мощности и уменьшения размера. Благодаря широкому использованию компьютеров во всех сферах жизнь в современном мире была бы немыслима без компьютеров.