Компьютер это в информатике определение: Урок N 1. Основные определения информатики. Принципы построения компьютера.

Содержание

Компьютер — урок. Информатика, 7 класс.

Машины должны работать. Люди должны думать.

 

(Девиз компании IBM)

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

Компьютер — универсальная машина для работы с информацией.

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

 

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

 

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

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

Вспомним составные части компьютера.

 

 

Разобьём части компьютера на четыре основные группы:

  

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

 

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

 

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

 

Периферийные устройства — это устройства, конструктивно отделённые от системного блока. Устройства, имеющие собственное управление и работающие по командам системного блока. Служат для внешней обработки данных. К периферийным устройствам можно отнести принтеры, сканеры, модемы, внешние запоминающие устройства.

 

Обрати внимание!

Также части компьютера можно разделить на устройства ввода и вывода информации.

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

К таким устройствам относятся:

  • клавиатура;

  • координатные устройства:
    o мышь;
    o трекбол;
    o сенсорная панель;
    o графический планшет;

  • сканер;

  • цифровые камеры;

  • микрофон;

  • джойстик.

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

К таким устройствам относятся:

Источники:

Босова, Л. Л. Информатика и ИКТ. Учебник для 6 класса / Л. Л. Босова. — 4-е изд. — М.: БИНОМ. Лаборатория знаний, 2012. — 217 с.

www.dic.academic.ru/, Интернет-портал Словари и энциклопедии

www.moudrost.ru/, Интернет-портал Афоризмы, цитаты, высказывания, изречения

www.e-citizen.samregion.ru/, Интернет-портал Электронный гражданин Самарской области

www.festival.1september.ru/, Интернет-портал Фестиваль педагогических идей «Открытый урок»

компьютер — это… Что такое компьютер?

КОМПЬЮ́ТЕР -а; м. [англ. computer] Электронно-вычислительная машина. Компьютеры пятого поколения. Персональный к. Работать с компьютером.

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

(англ. computer, от лат. computo — считаю), то же, что ЭВМ; термин, получивший распространение в научно-популярной и научной литературе, является транскрипцией английского слова computer, что означает вычислитель.

КОМПЬЮ́ТЕР (англ. computer, от лат. computo — считаю), машина для приема, переработки, хранения и выдачи информации в электронном виде, которая может воспринимать и выполнять сложные последовательности вычислительных операций по заданной инструкции — программе (см. ПРОГРАММА (для ЭВМ)) .
С начала 1990-х годов термин «компьютер» вытеснил термин «электронная вычислительная машина (см. ЭЛЕКТРОННАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА)» (ЭВМ), которое, в свою очередь, в 1960-х годах заменило понятие «цифровая вычислительная машина (см. ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА (ЦВМ))» (ЦВМ). Все эти три термина в русском языке считаются равнозначными. Само слово «компьютер» является транскрипцией английского слова computer, что означает вычислитель. Английское понятие «computer» гораздо шире, чем понятие «компьютер» в русском языке. В английском языке компьютером называют любое устройство, способное производить математические расчеты, вплоть до логарифмической линейки (см. ЛОГАРИФМИЧЕСКАЯ ЛИНЕЙКА), но чаще в это понятие объединяют все типы вычислительных машин, как аналоговые (смотри Аналоговые вычислительные машины (см. АНАЛОГОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА)), так и цифровые.
Хотя компьютеры создавались для численных расчетов, оказалось, что они могут обрабатывать и другие виды информации, так как практически все виды информации могут быть представлены в цифровой форме. Для обработки различной информации компьютеры снабжаются средствами для ее преобразования в цифровую форму и обратно. Поэтому с помощью компьютера можно производить не только численные расчеты, но и работать с текстами, рисунками, фотографиями, видео, звуком, управлять производством и транспортом, осуществлять различные виды связи. Компьютеры превратились в универсальные средства для обработки всех видов информации, используемых человеком.
Принципы работы компьютера
При создании первых вычислительных машин в 1945 математик Джон фон Нейман (см. НЕЙМАН Джон) описал основы конструкции компьютера. Согласно принципам фон Неймана, компьютер должен иметь следующие устройства:
Арифметическо-логическое устройство — для непосредственного осуществления вычислений и логических операций.
Устройство управления — для организации процесса управления программ.

Запоминающее устройство (память) — для хранения программ и информации.
Внешние устройства — для ввода и вывода информации.
Подавляющее большинство компьютеров в своих основных чертах соответствует принципам фон Неймана, но схема устройства современных компьютеров несколько отличается от классической схемы. В частности, арифметическо-логическое устройство и устройство управления, как правило, объединены в центральный процессор. Многие быстродействующие компьютеры осуществляют параллельную обработку данных на нескольких процессорах.
Компьютерная информация хранится в электронном виде в различных запоминающих устройствах, которые называют компьютерной памятью. Для долговременного хранения информации используются постоянные носители компьютерной памяти, которые служат при вводе данных в компьютер и при выводе результатов его работы. Для хранения выполняемых в данный момент программ и промежуточных данных используется оперативная память компьютера, которая работает значительно быстрее постоянных носителей памяти.
В компьютерах используется двоичная система счисления, которая основана на двух цифрах,«0» и «1». Информация любого типа может быть закодирована с использованием двух цифр и помещена в оперативную или постоянную память компьютера. Использование двоичной системы счисления позволяет сделать устройство компьютера максимально простым. Впервые принцип двоичного счисления был сформулирован в 17 веке немецким математиком Готфридом Лейбницем (см. ЛЕЙБНИЦ Готфрид Вильгельм).
Для обозначения двоичных цифр применяется термин бит — сокращение английского словосочетания «двоичная цифра» (binary digit — bit). Для передачи и хранения информации применяют восьмибитовые коды — байты (byte). Существует 256 восьмибитовых чисел. Этого достаточно для кодирования всех заглавных и строчных букв национальных алфавитов, цифр, знаков препинания, символов и служебных кодов, используемых при передаче информации.
В байтах измеряют количество информации. В одном байте достаточно информации для представления одной буквы алфавита или двух десятичных цифр. Килобайт (Кбайт) равен 210 байт = 1024 байтам, мегабайт (1 Мбайт = 1024 Кбайт = 1048576 байт), гигабайт (1 Гбайт = 1024 Мбайт = 1073741824 байт). Современные носители информации имеют емкость до нескольких гигабайт.
Работа компьютера обеспечивается, с одной стороны, аппаратными устройствами, а с другой — программами. Аппаратное обеспечение включает в себя внутренние компоненты (прежде всего интегральные микросхемы, в том числе процессоры, а также системные и интерфейсные платы) и внешние устройства (мониторы, принтеры, модемы, акустические системы). Компьютерные программы подразделяются на три категории:
Прикладные программы, которые непосредственно выполняют необходимые пользователю компьютера работы (редактирование текстов, обработка информационных массивов, просмотр видео, пересылка сообщений).
Системные программы, особую роль среди которых играет операционная система — программа, управляющая компьютером, запускающая другие программы и выполняющая сервисные функции при работе компьютера. Другие сервисные программы обычно выполняют различные вспомогательные функции — создают резервные копии используемой информации, проверяют работоспособность устройств компьютеров.
Инструментальные программы (системы программирования), которые помогают создавать новые программы для компьютера.
Типы компьютеров
Весь спектр современных вычислительных систем можно разделить на три больших класса: миникомпьютеры (см. МИНИКОМПЬЮТЕР)и микрокомпьютеры (см. МИКРОКОМПЬЮТЕР), мейнфреймы (см. МЕЙНФРЕЙМ), суперкомпьютеры (см. СУПЕРКОМПЬЮТЕР). В настоящее время вычислительные системы различают прежде всего по функциональным возможностям.
Основными признаками миникомпьютеров и микрокомпьютеров является шинная организация системы, высокая стандартизация аппаратных и программных средств, ориентация на широкий круг потребителей. Микрокомпьютер, или персональный компьютер (см. ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР), появился в середине 1970-х годов. Его цена и размеры были во много раз меньше, чем у наиболее распространенных в то время больших вычислительных машин, и предназначен он был для одновременной работы с одним пользователем, тогда как большие компьютеры, как правило, поддерживают одновременную работу многих пользователей.
За двадцать лет развития персональные компьютеры превратились в мощные высокопроизводительные устройства по обработке самых различных видов информации, которые качественно расширили сферу применения вычислительных машин. Современные персональные компьютеры имеют практически те же характеристики, что и миникомпьютеры 1980-х годов. Мощность микрокомпьютера позволяет его использовать в качестве сервера для организации работы многих персональных компьютеров в сети.
Персональные компьютеры выпускают в стационарном (настольном) и в портативном исполнении. Стационарные микрокомпьютеры в большинстве случаев состоят из отдельного системного блока, в котором размещаются внутренние устройства и узлы, а также из отдельных внешних устройств (монитор (см. МОНИТОР компьютерный), клавиатура (см. КЛАВИАТУРА (компьютерная)), манипулятор-мышь (см. МЫШЬ компьютерная)), без которых немыслимо использование современных компьютеров. При необходимости к системному блоку микрокомпьютера могут подсоединяться дополнительные внешние устройства (принтер (см. ПРИНТЕР), сканер (см. СКАНЕР) , акустические системы, джойстик).
Портативные персональные компьютеры известны прежде всего в блокнотном (ноутбук (
см.
НОУТБУК)) исполнении. В ноутбуке все внешние и внутренние устройства соединены в одном корпусе. Так же как и к стационарному микрокомпьютеру, к ноутбуку могут быть подсоединены дополнительные внешние устройства.
Различают также IBM PC-совместимые микрокомпьютеры (читается Ай-Би-Эм Пи-Си) и IBM PC-несовместимые микрокомпьютеры. В конце 1990-х годов IBM PC-совместимые микрокомпьютеры составляли более девяноста процентов мирового компьютерного парка. IBM PC был создан американской фирмой Ай-Би-Эм (см. АЙ-БИ-ЭМ) (IBM) в августе 1981; при его создании был применен принцип открытой архитектуры, который означает применение в конструкции при сборке компьютера готовых блоков и устройств, а также стандартизацию способов соединения компьютерных устройств.
Принцип открытой архитектуры способствовал широкому распространению IBM PC-совместимых микрокомпьютеров-клонов. Их сборкой занялось множество фирм, которые в условиях свободной конкуренции смогли снизить в несколько раз цену на микрокомпьютеры, энергично внедряли в производство новейшие технические достижения. Пользователи, в свою очередь, получили возможность самостоятельно модернизировать свои микрокомпьютеры и оснащать их дополнительными устройствами сотен производителей.
Единственный из IBM PC-несовместимых микрокомпьютеров, получивший относительно широкое распространение, — компьютер Макинтош (Macintosh). Начиная с 1980-х годов микрокомпьютеры Макинтош американской фирмы Эпл (Apple) составляли достойную конкуренцию IBM PC-совместимым микрокомпьютерам, так как, несмотря на свою дороговизну, они обеспечивали пользователю наглядный графический интерфейс, были значительно проще в эксплуатации и обладали большими возможностями. Начиная с 1990-х годов разница между возможностями Макинтошей и IBM PC все более нивелируется. Последние были оснащены операционными системами с графическим интерфейсом (Windows, OS/2), многочисленными рассчитанными на них прикладными программами. В настоящее время Макинтоши удерживают лидирующие позиции лишь на рынке настольных издательских систем.
Во второй половине 1990-х годов в связи с бурным развитием глобальных компьютерных сетей (см. КОМПЬЮТЕРНАЯ СЕТЬ) появляется новый тип персонального компьютера — сетевой компьютер, который предназначен только для работы в компьютерной сети. Сетевому компьютеру не нужны собственная дисковая память, дисководы. Операционную систему, программы и информацию он будет черпать в сети. Предполагается, что сетевые компьютеры будут значительно дешевле настольных персональных компьютеров и постепенно заменят их в фирмах, работающих со специализированными приложениями (телефонная связь, бронирование билетов), и в образовательных учреждениях.
Отдельным видом микрокомпьютера считаются карманные компьютеры (электронные органайзеры, или палмтопы (см. КАРМАННЫЙ ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР)), небольшие устройства весом до 500 граммов и умещающиеся на кисти одной руки. Большинство палмтопов не являлись IBM PC-совместимыми микрокомпьютерами. Лишь в конце 1990-х годов появились карманные компьютеры с операционными системами, позволяющими вести обмен информацией с другими типами компьютеров, подключать палмтопы к глобальным компьютерным сетям. В карманных компьютерах нет ни жесткого диска, ни дисководов. Некоторые из них имеют миниатюрную клавиатуру, но есть модели и без клавиатуры — управление их работой осуществляется нажатиями или рисованием специальным пером прямо по экрану. Наиболее распространены карманные компьютеры фирм Эпл (Apple), Хьюлетт-Паккард (см. ХЬЮЛЕТТ-ПАККАРД)(Hewlett-Packard), Сони (см. СОНИ (компания)) (Sony), Псион (Psion).
Рабочие станции развились из младших моделей миникомпьютеров как переходный вид между микрокомпьютером и миникомпьютером. Внешне они не отличались от стационарных микрокомпьютеров и с течением времени разница между ними нивелировалась. В 1980-е годы к рабочим станциям подсоединялись терминалы — отдельные рабочие места с клавиатурами и мониторами. Терминалы позволяли использовать рабочие станции нескольким человекам.
Позднее на рабочих станциях стал работать один пользователь, и они стали отличаться от персональных микрокомпьютеров лишь большей мощностью. В настоящее время рабочими станциями называют офисные персональные микрокомпьютеры, используемые для интенсивных вычислений. Обычно это работа с профессиональными научными и инженерными прикладными программами, разработка программного обеспечения. Существуют специализированные графические рабочие станции для работы с трехмерной графикой.
Миникомпьютеры занимают промежуточное положение между большими вычислительными машинами и микрокомпьютерами. В большинстве случаев в миникомпьютерах используется архитектура RISC и UNIX и они играют роль серверов, к которым подключаются десятки и сотни терминалов или микрокомпьютеров. Миникомпьютеры используются в крупных фирмах, государственных и научных учреждениях, учебных заведениях, компьютерных центрах для решения задач, с которыми не способны справиться микрокомпьютеры, и для централизованного хранения и переработки больших объемов информации. Основными производителями миникомпьютеров являются фирмы Ай-Ти-энд-Ти (AT&T), Интел (см. ИНТЕЛ) (Intel), Хьюлетт-Паккард (Hewlett-Packard), Digital Equipment.
Мейнфреймы — это универсальные, большие компьютеры общего назначения. Они занимали господствующие позиции на компьютерном рынке до 1980-х годов. Изначально мейнфреймы были предназначены для обработки огромных объемов информации. Наиболее крупный производитель мейнфреймов — фирма Ай-Би-Эм (IBM). Мейнфреймы отличаются исключительной надежностью, высоким быстродействием, очень большой пропускной способностью устройств ввода и вывода информации. К ним могут подсоединяться тысячи терминалов или микрокомпьютеров пользователей. Мейнфреймы используются крупнейшими корпорациями, правительственными учреждениями, банками.
С расцветом микрокомпьютеров и миникомпьютерных систем значение мейнфреймов сократилось. Однако компания Ай-Би-Эм (IBM) перешла к производству компьютеров на новой концептуальной архитектуре ESA/390, которая позволяет использовать мейнфреймы в качестве центра неоднородного вычислительного комплекса.
Стоимость мейнфреймов относительно высока: один компьютер с пакетом прикладных программ оценивается минимум в миллион долларов. Несмотря на это, они активно используются в финансовой сфере и оборонном комплексе, где занимают от 20 до 30 процентов компьютерного парка, так как использование мейнфреймов для централизованного хранения и обработки достаточно большого объема информации обходится дешевле, чем обслуживание распределенных систем обработки данных, состоящих из сотен и тысяч персональных компьютеров.
Суперкомпьютеры необходимы для работы с приложениями, требующими производительности как минимум в сотни миллиардов операций с плавающей точкой в секунду. Столь громадные объемы вычислений нужны для решения задач в аэродинамике, метеорологии, физике высоких энергий, геофизике. Суперкомпьютеры нашли свое применение и в финансовой сфере при обработке больших объемов сделок на биржах. Их отличает высокая стоимость — от пятнадцати миллионов долларов, поэтому решение о покупке таких машин нередко принимается на государственном уровне, развита система торговли подержанными суперкомпьютерами.
История компьютера
История компьютера тесным образом связана с попытками облегчить и автоматизировать большие объемы вычислений. Даже простые арифметические операции с большими числами затруднительны для человеческого мозга. Поэтому уже в древности появилось простейшее счетное устройство — абак (см. АБАК (счеты)). В семнадцатом веке была изобретена логарифмическая линейка, облегчающая сложные математические расчеты. В 1642 Блез Паскаль (см. ПАСКАЛЬ Блез) сконструировал восьмиразрядный суммирующий механизм. Два столетия спустя в 1820 француз Шарль де Кольмар создал арифмометр, способный производить умножение и деление. Этот прибор прочно занял свое место на бухгалтерских столах.
Все основные идеи, которые лежат в основе работы компьютеров, были изложены еще в 1833 английским математиком Чарлзом Бэббиджем (см. БЭББИДЖ Чарльз). Он разработал проект машины для выполнения научных и технических расчетов, где предугадал основные устройства современного компьютера, а также его задачи. Для ввода и вывода данных Бэббидж предлагал использовать перфокарты — листы из плотной бумаги с информацией, наносимой с помощью отверстий. В то время перфокарты уже использовались в текстильной промышленности. Управление такой машиной должно было осуществляться программным путем.
Идеи Бэббиджа стали реально воплощаться в жизнь в конце 19 века. В 1888 американский инженер Герман Холлерит (см. ХОЛЛЕРИТ Герман) сконструировал первую электромеханическую счетную машину. Эта машина, названная табулятором, могла считывать и сортировать статистические записи, закодированные на перфокартах. В 1890 изобретение Холлерита было впервые использовано в 11-й американской переписи населения. Работа, которую пятьсот сотрудников выполняли в течение семи лет, Холлерит сделал с 43 помощниками на 43 табуляторах за один месяц.
В 1896 Герман Холлерит основал фирму Computing Tabulating Recording Company, которая стала основой для будущей Интернэшнл Бизнес Мэшинс (см. ИНТЕРНЭШНЛ БИЗНЕС МЭШИНС) (International Business Machines Corporation, IBM) — компании, внесшей гигантский вклад в развитие мировой компьютерной техники.
Дальнейшее развитие науки и техники позволили в 1940-х годах построить первые вычислительные машины. В феврале 1944 на одном из предприятий Ай-Би-Эм (IBM) в сотрудничестве с учеными Гарвардского университета по заказу ВМС США была создана машина «Марк-1». Это был монстр весом около 35 тонн. «Марк-1» был основан на использовании электромеханических реле и оперировал десятичными числами, закодированными на перфоленте. Машина могла манипулировать числами длиной до 23 разрядов. Для перемножения двух 23-разрядных чисел ей было необходимо четыре секунды.
Но электромеханические реле работали недостаточно быстро. Поэтому уже в 1943 американцы начали разработку альтернативного варианта — вычислительной машины на основе электронных ламп. В 1946 была построена первая электронная вычислительная машина ENIAC. Ее вес составлял 30 тонн, она требовала для размещения 170 квадратных метров площади. Вместо тысяч электромеханических деталей ENIAC содержал 18 тысяч электронных ламп. Считала машина в двоичной системе и производила пять тысяч операций сложения или триста операций умножения в секунду.
Машина на электронных лампах работала существенно быстрее, но сами электронные лампы часто выходили из строя. Для их замены в 1947 американцы Джон Бардин (см. БАРДИН Джон), Уолтер Браттейн (см. БРАТТЕЙН Уолтер)и Уильям Брэдфорд Шокли (см. ШОКЛИ Уильям)предложили использовать изобретенные ими стабильные переключающие полупроводниковые элементы —транзисторы (см. ТРАНЗИСТОР) .
Совершенствование первых образцов вычислительных машин привело в 1951 к созданию компьютера UNIVAC, предназначенного для коммерческого использования. UNIVAC стал первым серийно выпускавшимся компьютером, а его первый экземпляр был передан в Бюро переписи населения США.
С активным внедрением транзисторов в 1950-х годах связано рождение второго поколения компьютеров. Один транзистор был способен заменить 40 электронных ламп. В результате быстродействие машин возросло в 10 раз при существенном уменьшении веса и размеров. В компьютерах стали применять запоминающие устройства из магнитных сердечников, способные хранить большой объем информации.
В 1959 были изобретены интегральные микросхемы (см. ИНТЕГРАЛЬНАЯ СХЕМА) (чипы), в которых все электронные компоненты вместе с проводниками помещались внутри кремниевой пластинки. Применение чипов в компьютерах позволяет сократить пути прохождения тока при переключениях, и скорость вычислений повышается в десятки раз. Существенно уменьшаются и габариты машин. Появление чипа знаменовало собой рождение третьего поколения компьютеров.
К началу 1960-х годов компьютеры нашли широкое применение для обработки большого количества статистических данных, производства научных расчетов, решения оборонных задач, создания автоматизированных систем управления. Высокая цена, сложность и дороговизна обслуживания больших вычислительных машин ограничивали их использование во многих сферах. Однако процесс миниатюризации компьютера позволил в 1965 американской фирме Digital Equipment выпустить миникомпьютер PDP-8 ценой в 20 тысяч долларов, что сделало компьютер доступным для средних и мелких коммерческих компаний.
В 1970 сотрудник компании Intel Эдвард Хофф создал первый микропроцессор, разместив несколько интегральных микросхем на одном кремниевом кристалле. Это революционное изобретение кардинально перевернуло представление о компьютерах как о громоздких, тяжеловесных монстрах. С микропроцессом появляются микрокомпьютеры — компьютеры четвертого поколения, способные разместиться на письменном столе пользователя.
В середине 1970-х годов начинают предприниматься попытки создания персонального компьютера — вычислительной машины, предназначенной для частного пользователя. Во второй половине 1970-х годов появляются наиболее удачные образцы микрокомпьютеров американской фирмы Эпл (Apple), но широкое распространение персональные компьютеры получили с созданием в августе 1981 фирмой Ай-Би-Эм (IBM) модели микрокомпьютера IBM PC. Применение принципа открытой архитектуры, стандартизация основных компьютерных устройств и способов их соединения привели к массовому производству клонов IBM PC, широкому распространению микрокомпьютеров во всем мире.
За последние десятилетия 20 века микрокомпьютеры проделали значительный эволюционный путь, многократно увеличили свое быстродействие и объемы перерабатываемой информации, но окончательно вытеснить миникомпьютеры и большие вычислительные системы — мейнфреймы они не смогли. Более того, развитие больших вычислительных систем привело к созданию суперкомпьютера — суперпроизводительной и супердорогой машины, способной просчитывать модель ядерного взрыва или крупного землетрясения. В конце 20 века человечество вступило в стадию формирования глобальной информационной сети, которая способна объединить возможности различных компьютерных систем.

Компьютер — это… Что такое Компьютер?

Компью́тер (англ. computer, МФА: [kəmˈpjuː.tə(ɹ)][1] — «вычислитель») — устройство или система, способная выполнять заданную, чётко определённую последовательность операций. Это чаще всего операции численных расчётов и манипулирования данными, однако сюда относятся и операции ввода-вывода. Описание последовательности операций называется программой. [2]Электро́нная вычисли́тельная маши́на, ЭВМ — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач.[3]

Название «ЭВМ», принятое в русскоязычной научной литературе, является синонимом компьютера. В настоящее время оно почти вытеснено из бытового употребления и в основном используется инженерами цифровой электроники, как правовой термин в юридических документах, а также в историческом смысле — для обозначения компьютерной техники 1940—1980-х годов и больших вычислительных устройств, в отличие от персональных.

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

Слово компьютер является производным от английских слов to compute, computer, которые переводятся как «вычислять», «вычислитель» (английское слово, в свою очередь, происходит от латинского computāre — «вычислять»). Первоначально в английском языке это слово означало человека, производящего арифметические вычисления с привлечением или без привлечения механических устройств. В дальнейшем его значение было перенесено на сами машины, однако современные компьютеры выполняют множество задач, не связанных напрямую с математикой.

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

История

  • 3000 лет до н. э. — в Древнем Вавилоне были изобретены первые счёты — абак.
  • 500 лет до н. э. — в Китае появился более «современный» вариант абака с косточками на соломинках — суаньпань.
  • 87 год до н. э. — в Греции был изготовлен «антикитерский механизм» — механическое устройство на базе зубчатых передач, представляющее собой специализированный астрономический вычислитель.
  • 1492 год — Леонардо да Винчи в одном из своих дневников приводит эскиз 13-разрядного суммирующего устройства с десятизубцовыми кольцами. Хотя работающее устройство на базе этих чертежей было построено только в XX веке, всё же реальность проекта Леонардо да Винчи подтвердилась.
Суммирующая машина Паскаля
  • XVI век — в России появились счёты, в которых было 10 деревянных шариков на проволоке.
  • 1623 год — Вильгельм Шиккард, профессор университета Тюбингена, разрабатывает устройство на основе зубчатых колес («считающие часы») для сложения и вычитания шестиразрядных десятичных чисел. Было ли устройство реализовано при жизни изобретателя, достоверно не известно, но в 1960 году оно было воссоздано и проявило себя вполне работоспособным.
  • 1630 год — Ричард Деламейн создаёт круговую логарифмическую линейку.
  • 1642 год — Блез Паскаль представляет «Паскалину» — первое реально осуществлённое и получившее известность механическое цифровое вычислительное устройство. Прототип устройства суммировал и вычитал пятиразрядные десятичные числа. Паскаль изготовил более десяти таких вычислителей, причём последние модели оперировали числами с восемью десятичными разрядами.
  • 1673 год — известный немецкий философ и математик Готфрид Вильгельм Лейбниц построил механический калькулятор, который выполнял умножение, деление, сложение и вычитание. Позже Лейбниц описал двоичную систему счисления и обнаружил, что если записывать определенные группы двоичных чисел одно под другим, то нули и единицы в вертикальных столбцах будут регулярно повторяться, и это открытие навело его на мысль, что существуют совершенно новые законы математики. Лейбниц решил, что двоичный код оптимален для системы механики, которая может работать на основе перемежающихся активных и пассивных простых циклов. Он пытался применить двоичный код в механике и даже сделал чертёж вычислительной машины, работавшей на основе его новой математики, но вскоре понял, что технологические возможности его времени не позволяют создать такую машину.[4]
  • Примерно в это же время Исаак Ньютон закладывает основы математического анализа.
  • 1723 год — немецкий математик и астроном Христиан Людвиг Герстен на основе работ Лейбница создал арифметическую машину. Машина высчитывала частное и число последовательных операций сложения при умножении чисел. Кроме того, в ней была предусмотрена возможность контроля за правильностью ввода данных.
  • 1786 год — немецкий военный инженер Иоганн Мюллер в ходе работ по усовершенствованию механического калькулятора на ступенчатых валиках Лейбница, придуманного его соотечественником Филиппом Хахном[5], выдвигает идею «разностной машины» — специализированного калькулятора для табулирования логарифмов, вычисляемых разностным методом.
  • 1801 год — Жозеф Мари Жаккар строит ткацкий станок с программным управлением, программа работы которого задается с помощью комплекта перфокарт.
  • 1820 год — первый промышленный выпуск арифмометров. Первенство принадлежит французу Тома де Кальмару.
  • 1822 год — английский математик Чарльз Бэббидж изобрёл, но не смог построить, первую разностную машину (специализированный арифмометр для автоматического построения математических таблиц) (см.: Разностная машина Чарльза Бэббиджа).
  • 1840 год — Томас Фаулер (англ. Great Torrington) построил деревянную троичную счётную машину с троичной симметричной системой счисления.[6][7]
  • 1855 год — братья Георг и Эдвард Шутц (англ. George & Edvard Scheutz) из Стокгольма построили первую разностную машину на основе работ Чарльза Бэббиджа.
  • 1876 год — русским математиком П.  Л. Чебышевым создан суммирующий аппарат с непрерывной передачей десятков. В 1881 году он же сконструировал к нему приставку для умножения и деления (арифмометр Чебышёва).
  • 1884—1887 годы — Холлерит разработал электрическую табулирующую систему, которая использовалась в переписях населения США 1890 и 1900 годов и Российской империи в 1897 году.
  • 1912 год — создана машина для интегрирования обыкновенных дифференциальных уравнений по проекту русского учёного А. Н. Крылова.

Экспоненциальное развитие компьютерной техники

Диаграмма Закона Мура. Количество транзисторов удваивается каждые 2 года

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

Математические модели

Архитектура и структура

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

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

Классификация

По назначению

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

Элементная основа

Первая троичная ЭВМ «Сетунь» на ферритдиодных ячейках была построена Брусенцовым в МГУ.

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

Физическая реализация

Более строгий подход к классификации основан на отслеживании используемых при создании компьютеров технологий. Самые ранние компьютеры были полностью механическими системами. Тем не менее, уже в 1930-х годах телекоммуникационная промышленность предложила разработчикам новые, электромеханические компоненты (реле), а в 1940-х были созданы первые полностью электронные компьютеры, имевшие в своей основе электронные лампы. В 1950—1960-х годах на смену лампам пришли транзисторы, а в конце 1960-х — начале 1970-х годов — используемые и сегодня полупроводниковые интегральные схемы (кремниевые чипы).

Приведённый перечень технологий не является исчерпывающим; он описывает только основную тенденцию развития вычислительной техники. В разные периоды истории исследовалась возможность создания вычислительных машин на основе множества других, ныне позабытых и порою весьма экзотических технологий. Например, существовали планы создания гидравлических и пневматических компьютеров, между 1903 и 1909 годами некто Перси И. Луджет даже разрабатывал проект программируемой аналитической машины, работающей на базе пошивочных механизмов (переменные этого вычислителя планировалось определять при помощи ниточных катушек).

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

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

По способностям

Одним из наиболее простых способов классифицировать различные типы вычислительных устройств является определение их способностей. Все вычислители могут, таким образом, быть отнесены к одному из трёх типов:

Современный компьютер общего назначения

При рассмотрении современных компьютеров наиболее важной особенностью, отличающей их от ранних вычислительных устройств, является то, что при соответствующем программировании любой компьютер может подражать поведению любого другого (хоть эта возможность и ограничена, к примеру, вместимостью средств хранения данных или различием в скорости). Таким образом, предполагается, что современные машины могут эмулировать любое вычислительное устройство будущего, которое когда-либо может быть создано. В некотором смысле эта пороговая способность полезна для различия компьютеров общего назначения и устройств специального назначения. Определение «компьютер общего назначения» может быть формализовано в требовании, чтобы конкретный компьютер был способен подражать поведению универсальной машины Тьюринга. Первым компьютером, удовлетворяющим такому условию, считается машина Z3, созданная немецким инженером Конрадом Цузе в 1941 году (доказательство этого факта было проведено в 1998 году).

Конструктивные особенности

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

Цифровой или аналоговый

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

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

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

Система счисления

Примером компьютера на основе десятичной системы счисления является первая американская вычислительная машина Марк I.

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

Тем не менее, переход к двоичной логике был не мгновенным и безоговорочным процессом. Многие конструкторы пытались разработать компьютеры на основе более привычной для человека десятичной системы счисления. Применялись и другие конструктивные решения. Так, одна из ранних советских машин работала на основе троичной системы счисления, использование которой во многих отношениях более выгодно и удобно по сравнению с двоичной системой (проект троичного компьютера Сетунь был разработан и реализован талантливым советским инженером Н. П. Брусенцовым).

Под руководством академика Хетагурова Я. А. разработан «высоконадёжный и защищённый микропроцессор недвоичной системы кодирования для устройств реального времени», использующий систему кодирования 1 из 4 с активным нулём.

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

Хранение программ и данных

Во время выполнения вычислений часто бывает необходимо сохранить промежуточные данные для их дальнейшего использования. Производительность многих компьютеров в значительной степени определяется скоростью, с которой они могут читать и писать значения в (из) памяти и её общей ёмкости. Первоначально компьютерная память использовалась только для хранения промежуточных значений, но вскоре было предложено сохранять код программы в той же самой памяти (архитектура фон Неймана, она же «принстонская»), что и данные. Это решение используется сегодня в большинстве компьютерных систем. Однако для управляющих контроллеров (микро-ЭВМ) и сигнальных процессоров более удобной оказалась схема, при которой данные и программы хранятся в различных разделах памяти (гарвардская архитектура).

Программирование

Джон фон Нейман — один из основоположников создания архитектуры современных компьютеров

Способность машины к выполнению определённого изменяемого набора инструкций (программы) без необходимости физической переконфигурации является фундаментальной особенностью компьютеров. Дальнейшее развитие эта особенность получила, когда машины приобрели способность динамически управлять процессом выполнения программы. Это позволяет компьютерам самостоятельно изменять порядок выполнения инструкций программы в зависимости от состояния данных. Первую реально работающую программируемую вычислительную машину сконструировал немец Конрад Цузе в 1941 году.

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

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

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

Применение

Трёхмерная карта поверхности участка земной суши, построенная при помощи компьютерной программы

Первые компьютеры создавались исключительно для вычислений (что отражено в названиях «компьютер» и «ЭВМ»). Даже самые примитивные компьютеры в этой области во много раз превосходят людей (если не считать некоторых уникальных людей-счётчиков). Не случайно первым высокоуровневым языком программирования был Фортран, предназначенный исключительно для выполнения математических расчётов.

Вторым крупным применением были базы данных. Прежде всего, они были нужны правительствам и банкам. Базы данных требуют уже более сложных компьютеров с развитыми системами ввода-вывода и хранения информации. Для этих целей был разработан язык Кобол. Позже появились СУБД со своими собственными языками программирования.

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

Четвёртое. Компьютеры развились настолько, что стали главным информационным инструментом как в офисе, так и дома. Теперь почти любая работа с информацией зачастую осуществляется через компьютер — будь то набор текста или просмотр фильмов. Это относится и к хранению информации, и к её пересылке по каналам связи. Основное применение современных домашних компьютеров — навигация в Интернете и игры.

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

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

См. также

Примечания

Ссылки

определение понятия компьютер — Школьные Знания.com

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

Лена работает программистом в одном банке. Недавно ее попросили добавить на сайт график загруженности офиса по часам. Этот график должен показывать дл … я каждого часа в сутках, сколько клиентов находятся в офисе банка в этот час. Лена нашла данные о том, в какое время приходили и уходили клиенты банка в типичный день работы, и теперь ей нужно по этим данным построить нужный график. Помогите ей с этой задачей. Входные данные Первая строка содержит число клиентов n (1≤n≤100). Следующие n строк содержат пары чисел ai,bi — часы, в которых клиент прихода и ушел из банка (0≤ai≤bi≤23). Считайте, что клиент пробыл в банке все часы от ai до bi , включительно. Выходные данные Выведите график загруженности в следующем виде. График должен представлять собой прямоугольник из символов шириной 24, каждый столбец в этом прямоугольнике отвечает одному часу работы банка. Если в какой-то час в офисе банка было x клиентов, то нижние x символов в этом столбце должны быть «#», все остальные символы должны быть «.». Высота прямоугольника должна быть равна максимальной высоте столбика (то есть в первой строке должен быть хотя бы один «#»).

творіть програму, яка із вибірки характеристик генерує коментар до даного персонажа. Наприклад: Список характеристик: [хороший, поганий, старанний, на … пористий] Вивід: Вася Пупкін є дуже напористий і хороший, і всім він подобається

1) Написати програму, яка отримує від користувача назву файла і його розширення. Потрібно вивести на екран тільки розширення веденого файла. Використо … вувати методи . split() і repr. 2) Використовувати f-string Написати програму, яка на вході отримує готову дату і вам потрібно роздрукувати числа, так щоб мало наступний вигляд: Ввід: (21,11,2020) Вивід: Екзамен почнеться у 21/11/2020 3) Чистовувати f-string Напишіть програму, яка на вході отримує число n і виводить послідовність додавання n+nn+nnn. Наприклад: Ввід: 5. Вивід: 5+55+555 І отримуємо 615 4) Певірка повинна бути через умови (if, elif, else) Написати програму в якій перевіряється чи даний список пустий чи ні. 5) Потрібно використати for-цикли. Напишіть програму, де відбуваться вставка слова і приєднання до нього числа в діапозоні заданого списка. Ввід: num = [1,2,3,4] Вивід: [’emp1′, ’emp2′, ’emp3′, ’emp4′] 6) Потрібно використати цикл і в ньому вкладений цикл, також потрібно знати метод додавання значень у список. Створіть список у списку, де всі значення нулі. Всередині одного списку, повинно бути 3 списка і значення 0. Наприклад: [[0,0], [0,0], [0,0]] 7) Створіть програму для оприділення знаку зодіака людини. На вході отримуємо номер дня і місяця, і на виході Зодіак людини Наприклад: Ввід: 15 6 Вивід: Близнюки. 8) ХТО ХОЧЕ СТАТИ МІЛЬЙОНЕРОМ: Тобто задаються питання(до 6 питань) програмою і людина відповідає. Підраховуються очки і виводиться результат на екран чи виграла людина чи ні. 9) AMONG US: Потрібно створити програму, яка буде оприділяти хто є диверсантом. Тобто якщо хтось із ваших чоловічків введе слово «Boom», то програма повинна його зафіксувати і видати результат. 10) Створіть програму, яка із вибірки характеристик генерує коментар до даного персонажа. Наприклад: Список характеристик: [хороший, поганий, старанний, напористий] Вивід: Вася Пупкін є дуже напористий і хороший, і всім він подобається.

1) Написати програму, яка отримує від користувача назву файла і його розширення. Потрібно вивести на екран тільки розширення веденого файла. Використо … вувати методи .split() і repr. 2) Використовувати f-string Написати програму, яка на вході отримує готову дату і вам потрібно роздрукувати числа, так щоб мало наступний вигляд: Ввід: (21,11,2020) Вивід: Екзамен почнеться у 21/11/2020 3) Чистовувати f-string Напишіть програму, яка на вході отримує число n і виводить послідовність додавання n+nn+nnn. Наприклад: Ввід: 5. Вивід: 5+55+555 І отримуємо 615 4) Певірка повинна бути через умови (if, elif, else) Написати програму в якій перевіряється чи даний список пустий чи ні. 5) Потрібно використати for-цикли. Напишіть програму, де відбуваться вставка слова і приєднання до нього числа в діапозоні заданого списка. Ввід: num = [1,2,3,4] Вивід: [’emp1′, ’emp2′, ’emp3′, ’emp4′] 6) Потрібно використати цикл і в ньому вкладений цикл, також потрібно знати метод додавання значень у список. Створіть список у списку, де всі значення нулі. Всередині одного списку, повинно бути 3 списка і значення 0. Наприклад: [[0,0], [0,0], [0,0]] 7) Створіть програму для оприділення знаку зодіака людини. На вході отримуємо номер дня і місяця, і на виході Зодіак людини Наприклад: Ввід: 15 6 Вивід: Близнюки. 8) ХТО ХОЧЕ СТАТИ МІЛЬЙОНЕРОМ: Тобто задаються питання(до 6 питань) програмою і людина відповідає. Підраховуються очки і виводиться результат на екран чи виграла людина чи ні. 9) AMONG US: Потрібно створити програму, яка буде оприділяти хто є диверсантом. Тобто якщо хтось із ваших чоловічків введе слово «Boom», то програма повинна його зафіксувати і видати результат. 10) Створіть програму, яка із вибірки характеристик генерує коментар до даного персонажа. Наприклад: Список характеристик: [хороший, поганий, старанний, напористий] Вивід: Вася Пупкін є дуже напористий і хороший, і всім він подобається.

Створіть програму, яка із вибірки характеристик генерує коментар до даного персонажа. Наприклад: Список характеристик: [хороший, поганий, старанний, н … апористий] Вивід: Вася Пупкін є дуже напористий і хороший, і всім він подобається.

Певірка повинна бути через умови (if, elif, else) Написати програму в якій перевіряється чи даний список пустий чи ні. пажалуста

Написати програму, яка отримує від користувача назву файла і його розширення. Потрібно вивести на екран тільки розширення веденого файла. Використовув … ати методи .split() і repr.

Написати програму, яка отримує від користувача назву файла і його розширення. Потрібно вивести на екран тільки розширення веденого файла. Використовув … ати методи .split() і repr.

Написати програму, яка отримує від користувача назву файла і його розширення. Потрібно вивести на екран тільки розширення веденого файла. Використовув … ати методи .split() і repr.

Контрольная работа № 2 / Открытый урок

ЧАСТЬ А.

Вам необходимо ознакомиться с вопросами тестового задания, выбрать один или несколько правильных ответов и вписать их в БЛАНК ответов

 

А1

Выберите наиболее полное определение:

 

а) компьютер – это электронный прибор с клавиатурой и экраном

в) компьютер — универсальное электронное программно управляемое устройство для работы с информацией

 

б) компьютер – это устройство для выполнения вычислений

г) компьютер – устройство для хранения и передачи информации

 

А 2

Укажите, в какой из групп устройств перечислены только устройства ввода информации:

 

а) принтер, монитор, акустические колонки, микрофон

в) клавиатура, сканер, микрофон, мышка

 

б) клавиатура, джойстик, монитор, мышка

г) флеш-память, сканер, микрофон, мышка

 

А3

После отключения питания компьютера  сохраняется информация, находящаяся:

 

а) в ОЗУ

в) во внешней памяти

б) в процессоре

г) в видеопамяти

 

А4

Дополните по аналогии: человек – записная книжка, компьютер — :

 

а) процессор

в) клавиатура

 

б) долговременная память

г) монитор

 

А5

Производительность работы компьютера (быстрота выполнения операций) зависит от:

 

а) тактовой частоты процессор

в) напряжения сети

 

б)  размера экрана монитора

г)  быстроты нажатия клавиш

 

А6

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

 

а)  системой программирования

в)  операционной системой

 

б)  программным обеспечением

г)  приложениями

 

А7

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

 

а) операционная система

в)  антивирусные программы  

 

б) сервисные программы

г) программы архиваторы

 

А8

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

 

а)  файловая система

в)  операционная система 

 

б)  прикладные программы

г)  сервисные программы

 

А9

Тип файла можно определить, зная его:

 

а)  размер

в)  дату создания 

 

б)  расширение

г) размещение

 

А10

Для удобства работы с файлами их группируют в:

 

а)  в корневые каталоги

в) в архивы 

 

б) в каталоги

г)  на диски

 

ЧАСТЬ В.

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

 

В1

Алфавит населения Эстонии содержит 64 символа. Каков информационный вес одного символа этого алфавит?

 

а) 3 бита

в) 6 битов

 

б) 5 битов

г) 8 битов

 

В2

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

 

а)  321 битов

в) 320 битов

 

б) 3210 битов

г) 4210 битов

 

В3

Информационный объем сообщения 720 битов состоит из 180 символов. Какова мощность алфавита, с помощью которого записано это сообщения?

 

а) 16 символов

в) 4 символа 

 

б) 32 символов

г) 2 символа

 

В 4

В некотором каталоге хранится файл  Информатика_7 класс.doc. В этом каталоге создали подкаталог с именем УРОКИ_7 КЛАСС и переместили в него файл Информатика_7 класс.doc. После чего полное имя файла приобрело вид: D:\РАБОТА\БОСОВА\УРОКИ_7\ Информатика_7 класс.doc

Каков полный путь к файлу до перемещения?

 

а) D:\РАБОТА\ Информатика_7 класс.doc

в) D:\УРОКИ_7\ Информатика_7 класс.doc

 

б)D:\РАБОТА\БОСОВА\Информатика_7 класс.doc

г) D: \БОСОВА\ Информатика_7 класс.doc

 

В5

Полное имя файла было С:\Задачи\Информатика.doc. его переместили в каталог  УРОКИ_7КЛАСС корневого каталога диска D:. Каким стало полное имя файла после перемещения?

 

а) D:\УРОКИ_7КЛАСС\Информатика.doc

в) D:\УРОКИ_7КЛАСС\Информатика.txt

 

б) D:\Задач\УРОКИ_7КЛАСС\Информатика.doc

г) D:\УРОКИ_7КЛАСС\Задачи\Информатика.doc

 

В6

Ученик 7 класса работал с каталогом D:\УРОКИ\ИНФОРМАТИКА\ЛАБОРАТОРНЫЕ РАБОТЫ

Он поднялся на два уровня вверх, затем спустился в подкаталог  ЛИТЕРАТУРА и создал в нем файл  Стихи.doc.Каково полное имя файла, который создал ученик 7 класса?  

 

а) D:\УРОКИ\ИНФОРМАТИКА\Стихи.doc

в) D:\УРОКИ\ИНФОРМАТИКА\ЛИТЕРАТУРА\Стихи.txt

 

б) D:\УРОКИ\ЛИТЕРАТУРА\Стихи.doc

г) D:\ЛИТЕРАТУРА\УРОКИ\Стихи.doc

 

ЧАСТЬ С. Вам необходимо на БЛАНКЕ ответов дать полные ответы на нижеприведенные вопросы

 

С1. Файл – это

 

С2. Информационная деятельность человека — это

 

С3. Информационный процесс – это

 

С4. Браузер – это

 

С5. Архиваторы — это

 

С 6. Информатика  — это

 

С7. Программирование  — это

 

С8. Пакет прикладных программ – это

 

С9. Условно бесплатные программы  — это

 

С10. Коммерческие программы  — это

 

             

Словарь терминов по информатике

Словарь терминов по информатике

СЛОВАРЬ ТЕРМИНОВ ПО ИНФОРМАТИКЕ

Абзац – фрагмент текста, заканчивающийся нажатием клавиши Enter.

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

Алгоритмизация – разработка алгоритма решения задачи.

Алгоритмический язык — см. язык программирования.

Алфавит – конечное множество объектов, называемых буквами или символами.

Аппаратный интерфейс – устройство, обеспечивающее согласование между отдельными блоками вычислительной системы.

Арифметическо-логическое устройство – часть процессора, предназначенная для выполнения арифметических и логических операций.

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

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

Б

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

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

Базовое программное обеспечение – совокупность программ, обеспечивающих взаимодействие компьютера с базовыми аппаратными средствами.

Байт – 1. восьмиразрядное двоичное число; 2. элемент памяти, позволяющий хранить восьмиразрядное двоичное число.

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

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

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

Внедрение – включение объекта в документ, созданный другим приложением.

Внешняя память – память большого объема, служащая для долговременного хранения программ и данных.

Вычислительная сеть (компьютерная сеть) – соединение двух и более компьютеров с помощью линий связи с целью объединения их ресурсов.

Базовое программное обеспечение – совокупность программ, обеспечивающих взаимодействие компьютера с базовыми аппаратными средствами.

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

Графический редактор – программа, предназначенная для создания и обработки графических изображений.

Данные – зарегистрированные сигналы.

Диаграмма – любой видов графического представления данных в электронной таблице.

Диалоговое окно – разновидностью окна, позволяющая пользователю вводить в компьютер информацию.

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

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

Диспетчер файлов (файловый менеджер) – программа, выполняющая операции по обслуживанию файловой системы.

Документ Windows– любой файл, обрабатываемый с помощью приложений, работающих под управлением операционной системы Windows.

Драйвер – программа, обеспечивающая взаимодействие компьютера с внешним устройством.

Жесткий магнитный диск (ЖМД) – внешняя память компьютера, предназначенная для постоянного хранения данных, программ операционной системы и часто используемых пакетов программ.

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

Защита данных — комплекс мер, направленных на предотвращение утраты, воспроизведения и модификации данных.

Интерфейс – набор правил, с помощью которых осуществляется взаимодействие элементов систем

Информатика – наука, изучающая закономерности получения, хранения, передачи и обработки информации в природе и человеческом обществе.

Информационная система – система, способная воспринимать и обрабатывать информацию.

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

Исполнитель – человек или автомат, способный выполнять определенный конечный набор действий.

Каталог (папка) – специально отведенное место на диске для хранения имен файлов, объединенных каким-либо признаком, вместе со сведениями об их типе, размере, времени создания.

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

Кодирование – представление данных одного типа через данные другого типа.

Команда – приказ исполнителю на выполнение действий из указанного конечного набора.

Компьютер (ЭВМ) – универсальное электронное программно-управляемое устройство для хранения, обработки и передачи информации.

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

Компьютерная сеть — см. вычислительная сеть.

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

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

Линейный алгоритм – алгоритм с однозначным последовательным выполнением команд.

Локальная сеть – компьютеры, расположенные в пределах одного или нескольких рядом стоящих зданий и объединенные с помощью кабелей и разъёмов.

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

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

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

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

Монитор – устройство визуального представления данных.

Мультимедиа средства – программные и аппаратные средства компьютера, поддерживающие звук и цвет.

Мышь – устройство управления компьютером манипуляторного типа.

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

Одноранговая сеть – компьютерная сеть, состоящая из равноправных компьютеров.

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

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

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

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

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

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

Печатный документ – документ на бумажном носителе, создаваемый и распечатываемый на одном рабочем месте.

Пользовательский интерфей – интерфейс между пользователем и программно-аппаратными средствами компьютера.

Печатный документ – документ на бумажном носителе, создаваемый и распечатываемый на одном рабочем месте.

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

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

Предписание – см. команда/

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

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

Прикладное программное обеспечение – комплекс прикладных программ, с помощью которых на данном рабочем месте выполняются конкретные работы.

Программа — конечная последовательность команд с указанием порядка их выполнения.

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

Программно-аппаратный интерфейс — интерфейса между программным и аппаратным обеспечением.

Программный интерфейс – интерфейс между разными видами программного обеспечения.

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

Рабочая книга – документ Excel.

Раздел – совокупность абзацев, для которых сохраняется одинаковая специфика оформления размера и ориентации страницы, размера полей, нумерации страниц, оформления колонтитулов, количество колонок текста.

Распределенная база данных – база данных, различные части которой хранятся на множестве компьютеров, объединенных между собой сетью.

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

Регистры – внутренняя сверхбыстрая память процессора.

Редактирование – изменение уже существующего документа.

Реляционная базы данных – база данных, содержащая информацию, организованную в виде таблиц.

Рецензирование – редактирование текста с регистрацией изменений и его комментирование.

Сбор данныхнакопление информации с целью обеспечения достаточной полноты для принятия решений.

Связывание – включение в документ указателя на местоположение связываемого объекта.

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

Синтаксис – совокупность правил, с помощью которых строятся правильные предложения.

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

Система управления базой данных (СУБД) – комплекс программных средств, предназначенных для создания новой структуры базы, наполнения ее содержимым, редактирования содержимого и его визуализации.

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

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

Слово – конечная упорядоченная последовательность букв алфавита.

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

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

Стиль оформления – именованная совокупность настроек параметров шрифта, абзаца, языка и некоторых элементов оформления абзаца, таких как рамки и линии.

Таблица размещения файлов (FAT) – специальная таблица системной области диска, в которой хранятся данные о местоположении файлов на диске.

Табличный процессор (электронная таблица) – прикладная программа, предназначенная для хранения данных различных типов в табличной форме и их обработки.

Текстовый процессор – прикладная программа, предназначенная для создания, редактирования и форматирования текстовых документов.

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

Текущий дисковод – это дисковод, с которым работает пользователь в настоящее время.

Топология сети – способ соединения компьютеров в вычислительную сеть.

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

Транспортировка данных приём и передача данных между удаленными участниками информационного процесса.

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

Файл – 1. логически связанная последовательность данных одного типа, имеющая имя; 2. последовательность произвольного числа байтов памяти, имеющая имя.

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

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

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

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

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

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

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

Шаблон – набор настроек, таких как тип и размер шрифта, параметры абзаца и других, хранимый в отдельном файле.

Электронная таблицасм. табличный процессор.

Электронный документ – документ, создаваемый в электронном виде в формате текстового процессора.

Язык программирования (алгоритмический язык) – искусственный язык, предназначенный для записи программ.

Ячейка – минимальный элемент для хранения данных.

Web-документ – электронный документ, предназначенный для просмотра на экране компьютера средствами Internet.

На главную | Назад


Ответы на тест 2 по Информатике 7 класс (Босова Л.Л. учебник)

Ответы на тест 2 по Информатике 7 класс

Ответы на тест 2 по Информатике 7 класс — это пособие для родителей для проверки правильности ответов обучающихся детей (ГДЗ) на «Тестовые вопросы для самоконтроля», указанные в учебнике Информатики. Как утверждают авторы учебника (Л.Л.Босова, А.Ю.Босова) в конце каждой главы приведены тестовые задания, которые помогут оценить, хорошо ли учащиеся освоили теоретический материал и могут ли они применять свои знания для решения возникающих проблем.

Ответы на вопросы помогут родителям оперативно проверить выполнение указанных заданий.

 


Выберите наиболее полное определение.

а) Компьютер — это электронный прибор с клавиатурой и экраном
б) Компьютер — это устройство для выполнения вычислений
в) Компьютер — это устройство для хранения и передачи информации
г) Компьютер — это универсальное электронное программно-управляемое устройство для работы с информацией

ПРАВИЛЬНЫЙ ОТВЕТ: г) Компьютер — это универсальное электронное программно-управляемое устройство для работы с информацией

Укажите, в какой из групп устройств перечислены только устройства ввода информации:

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

ПРАВИЛЬНЫЙ ОТВЕТ: б) клавиатура, сканер, микрофон, мышь

После отключения питания компьютера сохраняется информация, находящаяся:

а) в оперативной памяти
б) в процессоре
в) во внешней памяти
г) в видеопамяти

ПРАВИЛЬНЫЙ ОТВЕТ: в) во внешней памяти

Компьютерная программа может управлять работой компьютера, если она находится:

а) в оперативной памяти
б) на DVD
в) на жёстком диске
г) на CD

ПРАВИЛЬНЫЙ ОТВЕТ: а) в оперативной памяти

Дополните по аналогии: человек — записная книжка, компьютер:

а) процессор
б) долговременная память
в) клавиатура
г) монитор

ПРАВИЛЬНЫЙ ОТВЕТ: б) долговременная память

Производительность работы компьютера (быстрота выполнения операций) зависит от:

а) тактовой частоты процессора
б) размера экрана монитора
в) напряжения сети
г) быстроты нажатия клавиш

ПРАВИЛЬНЫЙ ОТВЕТ: а) тактовой частоты процессора

Сколько CD объёмом 600 Мбайт потребуется для размещения информации, полностью занимающей жёсткий диск ёмкостью 40 Гбайт?

а) 15
б) 67
в) 68
г) 69

ПРАВИЛЬНЫЙ ОТВЕТ: г) 69

Два одинаковых сервера за 2 секунды могут обработать 2 миллиона запросов от пользовательских компьютеров. Сколько миллионов запросов могут обработать 6 таких серверов за 6 секунд?

а) 6
б) 9
в) 12
г) 18

ПРАВИЛЬНЫЙ ОТВЕТ: г) 18

Пропускная способность некоторого канала связи равна 128 000 бит/с. Сколько времени займёт передача файла объёмом 500 Кбайт по этому каналу?

а) 30 с
б) 32 с
в) 4 мин.
г) 240 с

ПРАВИЛЬНЫЙ ОТВЕТ: б) 32 с

При Интернет-соединении с максимальной скоростью передачи данных 192 Кбит/с аудиофайл размером 3600 Кбайт будет в лучшем случае передаваться:

а) 5 мин.
б) больше 15 мин.
в) 10 мин.
г) 2,5 мин.

ПРАВИЛЬНЫЙ ОТВЕТ: г) 2,5 мин.

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

а) системой программирования
б) программным обеспечением
в) операционной системой
г) приложениями

ПРАВИЛЬНЫЙ ОТВЕТ: б) программным обеспечением

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

а) файловая система
б) прикладные программы
в) операционная система
г) сервисные программы

ПРАВИЛЬНЫЙ ОТВЕТ: в) операционная система

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

а) драйверами
б) сервисными программами
в) прикладными программами
г) текстовыми редакторами

ПРАВИЛЬНЫЙ ОТВЕТ: в) прикладными программами

Компьютерный вирус А повреждает 1 Гб памяти за один месяц, вирус В повреждает 1 Гб за два месяца, вирус С повреждает 1 Гб за три месяца, вирус D повреждает 1 Гб за шесть месяцев. На компьютере одновременно обнаружены сразу все четыре вируса. Через какое время на 1 Гб памяти не останется области, не повреждённой вирусами?

а) четверть месяца
б) половина месяца
в) один месяц
г) два месяца

ПРАВИЛЬНЫЙ ОТВЕТ: б) половина месяца

Файл — это:

а) используемое в компьютере имя программы или данных;
б) поименованная область во внешней памяти
в) программа, помещённая в оперативную память и готовая к исполнению
г) данные, размещённые в памяти и используемые какой-либо программой

ПРАВИЛЬНЫЙ ОТВЕТ: б) поименованная область во внешней памяти

Тип файла можно определить, зная его:

а) размер
б) расширение
в) дату создания
д) размещение

ПРАВИЛЬНЫЙ ОТВЕТ: б) расширение

Для удобства работы с файлами их группируют:

а) в корневые каталоги
б) в архивы
в) в каталоги
д) на дискете

ПРАВИЛЬНЫЙ ОТВЕТ: в) в каталоги

Полный путь к файлу имеет вид C:\BOOK\name_may_1.ppt. Расширение этого файла:

а) name_may_1
б) may_1.ppt
е) ppt
г) С:\ВООК\

ПРАВИЛЬНЫЙ ОТВЕТ: е) ppt

Полное имя файла было С:\Задачи\Физика.dос. Его переместили в каталог Tasks корневого каталога диска D:. Каким стало полное имя файла после перемещения?

а) D:\Tasks\Физика.txt
б) D:\Tasks\Физика.dос
в) D:\Задачи\Таsks\Физика.dос
г) D:\Таsks\Задачи\Физика.doc

ПРАВИЛЬНЫЙ ОТВЕТ: б) D:\Tasks\Физика.dос

В некотором каталоге хранится файл Список_литературы.txt. В этом каталоге создали подкаталог с именем 7_CLASS и переместили в него файл Список_литературы.txt. После чего полное имя файла стало D:\SCHOOL\INFO\7_CLASS\Список_литературы.txt. Каково полное имя каталога, в котором хранился файл до перемещения?

а) D:\SCHOOL\INFO\7_CLASS
б) D:\SCHOOL\INFO
в) D:\SCHOOL
г) SCHOOL

ПРАВИЛЬНЫЙ ОТВЕТ: б) D:\SCHOOL\INFO

Определите, какое из указанных имен файлов удовлетворяет маске:


?hel*lo.c?*

а) hello.c
б) hello.cpp
в) hhelolo.cpp
г) hhelolo.c

ПРАВИЛЬНЫЙ ОТВЕТ: в) hhelolo.cpp

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

а) аппаратным интерфейсом
б) процессом
в) объектом управления
г) пользовательским интерфейсом

ПРАВИЛЬНЫЙ ОТВЕТ: г) пользовательским интерфейсом

Какие из перечисленных функций отображены кнопками управления состоянием окна?

а) свернуть, копировать, закрыть
б) вырезать, копировать, вставить
в) свернуть, развернуть, восстановить, закрыть
г) вырезать, копировать, вставить, закрыть.

ПРАВИЛЬНЫЙ ОТВЕТ: в) свернуть, развернуть, восстановить, закрыть

 



Вы смотрели «Ответы на тест 2 по Информатике 7 класс (Л.Л. Босова, Ответы на вопросы)»

Перейти на страницу «Ответы на тест 3 по Информатике 7 класс (Л.Л. Босова, Ответы на вопросы)»


 

Определение компьютерных наук

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

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

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

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

ПРИМЕЧАНИЕ: В то время как информатика (строчная буква) относится к общему изучению компьютеров, компьютерная наука (с большой буквы) является академической специальностью, предлагаемой во многих колледжах и университетах.Его часто называют сокращенно «CS» или «CompSci». Примеры курсов по информатике:

  • Введение в вычисления
  • Фундаментальные концепции программирования
  • Структуры данных
  • Анализ алгоритмов
  • Теория вычислений

Уроки информатики также могут быть посвящены определенным отраслям или темам. Примеры включают:

  • Дизайн видеоигр
  • Компьютерная графика
  • Системы баз данных
  • Криптография
  • Сетевые концепции

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

Обновлено: 22 августа 2014 г.

TechTerms — Компьютерный словарь технических терминов

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

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

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

Подписаться

информатика | Определение, поля и факты

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

Популярные вопросы

Что такое информатика?

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

Что вы умеете делать с информатикой?

Используется ли информатика в видеоиграх?

Как мне изучить информатику?

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

Информатика считается частью семейства из пяти отдельных, но взаимосвязанных дисциплин: компьютерная инженерия, информатика, информационные системы, информационные технологии и программная инженерия. Это семейство стало известно как дисциплина вычислений. Эти пять дисциплин взаимосвязаны в том смысле, что информатика является их объектом изучения, но они отделены друг от друга, поскольку каждая имеет свою исследовательскую перспективу и направленность учебной программы. (С 1991 года Ассоциация вычислительной техники [ACM], Компьютерное общество IEEE [IEEE-CS] и Ассоциация информационных систем [AIS] сотрудничают, чтобы разработать и обновить таксономию этих пяти взаимосвязанных дисциплин и руководящие принципы, которые образовательные учреждения во всем мире для своих программ бакалавриата, магистратуры и исследований.)

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

Развитие информатики

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

Получите подписку Britannica Premium и получите доступ к эксклюзивному контенту. Подпишитесь сейчас

Математика является источником двух ключевых концепций в развитии компьютера — идеи о том, что вся информация может быть представлена ​​в виде последовательностей нулей и единиц, и абстрактного понятия «хранимая программа». В двоичной системе счисления числа представлены последовательностью двоичных цифр 0 и 1 так же, как числа в знакомой десятичной системе представлены цифрами от 0 до 9.Относительная легкость, с которой два состояния (например, высокое и низкое напряжение) могут быть реализованы в электрических и электронных устройствах, естественным образом привела к тому, что двоичная цифра или бит стал основной единицей хранения и передачи данных в компьютерной системе.

Электротехника обеспечивает основы проектирования схем, а именно идею о том, что электрические импульсы, входящие в схему, могут быть объединены с использованием булевой алгебры для получения произвольных выходных сигналов. (Булева алгебра, разработанная в 19 веке, предоставила формализм для проектирования схемы с двоичными входными значениями нулей и единиц [ложь или истина, соответственно, в терминологии логики], чтобы получить любую желаемую комбинацию нулей и единиц на выходе.) Изобретение транзистора и миниатюризация схем, наряду с изобретением электронных, магнитных и оптических носителей для хранения и передачи информации, явились результатом достижений в области электротехники и физики.

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

Теоретические работы по вычислимости, начатые в 1930-х годах, обеспечили необходимое распространение этих достижений на проектирование целых машин; важной вехой стала спецификация машины Тьюринга (теоретическая вычислительная модель, выполняющая инструкции, представленные в виде последовательности нулей и единиц) в 1936 году британским математиком Аланом Тьюрингом и его доказательство вычислительной мощности модели.Другим прорывом стала концепция компьютера с хранимой программой, которую обычно приписывают венгерскому американскому математику Джону фон Нейману. Это истоки области информатики, которая позже стала известна как архитектура и организация.

Алан М. Тьюринг, 1951.

Science History Images / Alamy

В 1950-е годы большинство пользователей компьютеров работали либо в научно-исследовательских лабораториях, либо в крупных корпорациях. Первая группа использовала компьютеры для выполнения сложных математических вычислений (например,g., траектории ракет), в то время как последняя группа использовала компьютеры для управления большими объемами корпоративных данных (например, платежными ведомостями и товарно-материальными запасами). Обе группы быстро поняли, что написание программ на машинном языке нулей и единиц непрактично и не надежно. Это открытие привело к разработке языка ассемблера в начале 1950-х годов, который позволяет программистам использовать символы для инструкций (например, ADD для сложения) и переменных (например, X ). Другая программа, известная как ассемблер, переводила эти символические программы в эквивалентную двоичную программу, шаги которой компьютер мог выполнять, или «выполнять».”

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

Позже, в 1950-х годах, язык ассемблера оказался настолько громоздким, что разработка языков высокого уровня (близких к естественным языкам) стала поддерживать более легкое и быстрое программирование.FORTRAN стал основным языком высокого уровня для научного программирования, а COBOL стал основным языком бизнес-программирования. Эти языки несли с собой потребность в различном программном обеспечении, называемом компиляторами, которое переводит программы на языке высокого уровня в машинный код. По мере того как языки программирования становились все более мощными и абстрактными, создание компиляторов, которые создают высококачественный машинный код и которые эффективны с точки зрения скорости выполнения и потребления памяти, стало сложной проблемой информатики.Разработка и реализация языков высокого уровня лежит в основе области информатики, называемой языками программирования.

Рост использования компьютеров в начале 1960-х годов послужил толчком для разработки первых операционных систем, которые состояли из резидентного программного обеспечения системы, которое автоматически обрабатывало ввод и вывод, а также выполнение программ, называемых «заданиями». Спрос на более совершенные вычислительные методы привел к возрождению интереса к численным методам и их анализу, деятельности, которая распространилась настолько широко, что стала известна как вычислительная наука.

В 1970-х и 1980-х годах появились мощные устройства компьютерной графики, как для научного моделирования, так и для другой визуальной деятельности. (Компьютеризированные графические устройства были представлены в начале 1950-х годов с отображением грубых изображений на бумажных графиках и экранах электронно-лучевой трубки [ЭЛТ].) Дорогостоящее оборудование и ограниченная доступность программного обеспечения не позволяли этой области расти до начала 1980-х годов, когда компьютерная память, необходимая для растровой графики (в которой изображение состоит из небольших прямоугольных пикселей), стала более доступной.Технология растровых изображений вместе с экранами с высоким разрешением и развитием графических стандартов, которые делают программное обеспечение менее зависимым от машины, привели к взрывному росту этой области. Поддержка всех этих видов деятельности переросла в область информатики, известную как графика и визуальные вычисления.

С этой областью тесно связано проектирование и анализ систем, которые напрямую взаимодействуют с пользователями, выполняющими различные вычислительные задачи. Эти системы стали широко использоваться в 1980-х и 90-х годах, когда линейное взаимодействие с пользователями было заменено графическими пользовательскими интерфейсами (GUI).Дизайн графического интерфейса пользователя, который был впервые разработан Xerox и позже принят Apple (Macintosh) и, наконец, Microsoft (Windows), важен, потому что он составляет то, что люди видят и делают, когда они взаимодействуют с вычислительным устройством. Дизайн соответствующих пользовательских интерфейсов для всех типов пользователей превратился в область компьютерных наук, известную как взаимодействие человека с компьютером (HCI).

графический интерфейс пользователя

Xerox Alto был первым компьютером, на котором для управления системой использовались графические значки и мышь — первый графический интерфейс пользователя (GUI).

Предоставлено Xerox

Область компьютерной архитектуры и организации также резко изменилась с тех пор, как в 1950-х были разработаны первые компьютеры с хранимыми программами. Так называемые системы с разделением времени появились в 1960-х годах, чтобы позволить нескольким пользователям одновременно запускать программы с разных терминалов, жестко подключенных к компьютеру. В 1970-х годах были разработаны первые глобальные компьютерные сети (WAN) и протоколы для высокоскоростной передачи информации между компьютерами, разделенными большими расстояниями.По мере развития этих видов деятельности они переросли в область компьютерных наук, называемую сетями и коммуникациями. Важным достижением в этой области стало развитие Интернета.

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

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

Другой долгосрочной целью компьютерных исследований является создание вычислительных машин и роботизированных устройств, которые могут выполнять задачи, которые обычно считаются требующими человеческого интеллекта.К таким задачам относятся движение, зрение, слух, говорение, понимание естественного языка, мышление и даже проявление человеческих эмоций. Область информатики интеллектуальных систем, первоначально известная как искусственный интеллект (ИИ), на самом деле предшествовала появлению первых электронных компьютеров в 1940-х годах, хотя термин искусственный интеллект не был введен до 1956 года.

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

Наконец, на протяжении всей истории информатики особое внимание уделялось уникальному влиянию на общество, которое сопровождает исследования в области информатики и технологические достижения. Например, с появлением Интернета в 1980-х годах разработчикам программного обеспечения потребовалось решить важные вопросы, связанные с информационной безопасностью, личной конфиденциальностью и надежностью системы. Кроме того, вопрос о том, является ли компьютерное программное обеспечение интеллектуальной собственностью, и связанный с ним вопрос «Кому оно принадлежит?» дала начало совершенно новой правовой области лицензирования и стандартов лицензирования, которые применяются к программному обеспечению и связанным с ним артефактам.Эти и другие проблемы составляют основу социальных и профессиональных вопросов информатики и проявляются почти во всех других областях, указанных выше.

Итак, подводя итог, дисциплина информатики превратилась в следующие 15 отдельных областей:

  • Алгоритмы и сложность

  • Архитектура и организация

  • Вычислительные науки

  • Графика и визуальные вычисления

  • Человеко-компьютерное взаимодействие

  • Управление информацией

  • 16

  • Интеллектуальные системы

    Сеть и связь

  • Операционные системы

  • Параллельные и распределенные вычисления

  • Разработка на основе платформы

  • Языки программирования

  • Обеспечение безопасности и информации

  • Программная инженерия

  • Социальные и профессиональные вопросы

Информатика по-прежнему имеет сильные математические и инженерные корни.Программы бакалавриата, магистратуры и докторантуры по информатике обычно предлагаются высшими учебными заведениями, и эти программы требуют от студентов прохождения соответствующих курсов математики и инженерии в зависимости от области их специализации. Например, все студенты бакалавриата по информатике должны изучать дискретную математику (логику, комбинаторику и элементарную теорию графов). Многие программы также требуют от студентов завершения курсов по расчету, статистике, численному анализу, физике и принципам инженерии в начале учебы.

информатика | Определение, поля и факты

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

Популярные вопросы

Что такое информатика?

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

Что вы умеете делать с информатикой?

Используется ли информатика в видеоиграх?

Как мне изучить информатику?

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

Информатика считается частью семейства из пяти отдельных, но взаимосвязанных дисциплин: компьютерная инженерия, информатика, информационные системы, информационные технологии и программная инженерия. Это семейство стало известно как дисциплина вычислений.Эти пять дисциплин взаимосвязаны в том смысле, что информатика является их объектом изучения, но они отделены друг от друга, поскольку каждая имеет свою исследовательскую перспективу и направленность учебной программы. (С 1991 года Ассоциация вычислительной техники [ACM], Компьютерное общество IEEE [IEEE-CS] и Ассоциация информационных систем [AIS] сотрудничают, чтобы разработать и обновить таксономию этих пяти взаимосвязанных дисциплин и руководящие принципы, которые образовательные учреждения во всем мире для своих программ бакалавриата, магистратуры и исследований.)

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

Развитие информатики

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

Получите подписку Britannica Premium и получите доступ к эксклюзивному контенту. Подпишитесь сейчас

Математика является источником двух ключевых концепций в развитии компьютера — идеи о том, что вся информация может быть представлена ​​в виде последовательностей нулей и единиц, и абстрактного понятия «хранимая программа». В двоичной системе счисления числа представлены последовательностью двоичных цифр 0 и 1 так же, как числа в знакомой десятичной системе представлены цифрами от 0 до 9.Относительная легкость, с которой два состояния (например, высокое и низкое напряжение) могут быть реализованы в электрических и электронных устройствах, естественным образом привела к тому, что двоичная цифра или бит стал основной единицей хранения и передачи данных в компьютерной системе.

Электротехника обеспечивает основы проектирования схем, а именно идею о том, что электрические импульсы, входящие в схему, могут быть объединены с использованием булевой алгебры для получения произвольных выходных сигналов. (Булева алгебра, разработанная в 19 веке, предоставила формализм для проектирования схемы с двоичными входными значениями нулей и единиц [ложь или истина, соответственно, в терминологии логики], чтобы получить любую желаемую комбинацию нулей и единиц на выходе.) Изобретение транзистора и миниатюризация схем, наряду с изобретением электронных, магнитных и оптических носителей для хранения и передачи информации, явились результатом достижений в области электротехники и физики.

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

Теоретические работы по вычислимости, начатые в 1930-х годах, обеспечили необходимое распространение этих достижений на проектирование целых машин; важной вехой стала спецификация машины Тьюринга (теоретическая вычислительная модель, выполняющая инструкции, представленные в виде последовательности нулей и единиц) в 1936 году британским математиком Аланом Тьюрингом и его доказательство вычислительной мощности модели.Другим прорывом стала концепция компьютера с хранимой программой, которую обычно приписывают венгерскому американскому математику Джону фон Нейману. Это истоки области информатики, которая позже стала известна как архитектура и организация.

Алан М. Тьюринг, 1951.

Science History Images / Alamy

В 1950-е годы большинство пользователей компьютеров работали либо в научно-исследовательских лабораториях, либо в крупных корпорациях. Первая группа использовала компьютеры для выполнения сложных математических вычислений (например,g., траектории ракет), в то время как последняя группа использовала компьютеры для управления большими объемами корпоративных данных (например, платежными ведомостями и товарно-материальными запасами). Обе группы быстро поняли, что написание программ на машинном языке нулей и единиц непрактично и не надежно. Это открытие привело к разработке языка ассемблера в начале 1950-х годов, который позволяет программистам использовать символы для инструкций (например, ADD для сложения) и переменных (например, X ). Другая программа, известная как ассемблер, переводила эти символические программы в эквивалентную двоичную программу, шаги которой компьютер мог выполнять, или «выполнять».”

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

Позже, в 1950-х годах, язык ассемблера оказался настолько громоздким, что разработка языков высокого уровня (близких к естественным языкам) стала поддерживать более легкое и быстрое программирование.FORTRAN стал основным языком высокого уровня для научного программирования, а COBOL стал основным языком бизнес-программирования. Эти языки несли с собой потребность в различном программном обеспечении, называемом компиляторами, которое переводит программы на языке высокого уровня в машинный код. По мере того как языки программирования становились все более мощными и абстрактными, создание компиляторов, которые создают высококачественный машинный код и которые эффективны с точки зрения скорости выполнения и потребления памяти, стало сложной проблемой информатики.Разработка и реализация языков высокого уровня лежит в основе области информатики, называемой языками программирования.

Рост использования компьютеров в начале 1960-х годов послужил толчком для разработки первых операционных систем, которые состояли из резидентного программного обеспечения системы, которое автоматически обрабатывало ввод и вывод, а также выполнение программ, называемых «заданиями». Спрос на более совершенные вычислительные методы привел к возрождению интереса к численным методам и их анализу, деятельности, которая распространилась настолько широко, что стала известна как вычислительная наука.

В 1970-х и 1980-х годах появились мощные устройства компьютерной графики, как для научного моделирования, так и для другой визуальной деятельности. (Компьютеризированные графические устройства были представлены в начале 1950-х годов с отображением грубых изображений на бумажных графиках и экранах электронно-лучевой трубки [ЭЛТ].) Дорогостоящее оборудование и ограниченная доступность программного обеспечения не позволяли этой области расти до начала 1980-х годов, когда компьютерная память, необходимая для растровой графики (в которой изображение состоит из небольших прямоугольных пикселей), стала более доступной.Технология растровых изображений вместе с экранами с высоким разрешением и развитием графических стандартов, которые делают программное обеспечение менее зависимым от машины, привели к взрывному росту этой области. Поддержка всех этих видов деятельности переросла в область информатики, известную как графика и визуальные вычисления.

С этой областью тесно связано проектирование и анализ систем, которые напрямую взаимодействуют с пользователями, выполняющими различные вычислительные задачи. Эти системы стали широко использоваться в 1980-х и 90-х годах, когда линейное взаимодействие с пользователями было заменено графическими пользовательскими интерфейсами (GUI).Дизайн графического интерфейса пользователя, который был впервые разработан Xerox и позже принят Apple (Macintosh) и, наконец, Microsoft (Windows), важен, потому что он составляет то, что люди видят и делают, когда они взаимодействуют с вычислительным устройством. Дизайн соответствующих пользовательских интерфейсов для всех типов пользователей превратился в область компьютерных наук, известную как взаимодействие человека с компьютером (HCI).

графический интерфейс пользователя

Xerox Alto был первым компьютером, на котором для управления системой использовались графические значки и мышь — первый графический интерфейс пользователя (GUI).

Предоставлено Xerox

Область компьютерной архитектуры и организации также резко изменилась с тех пор, как в 1950-х были разработаны первые компьютеры с хранимыми программами. Так называемые системы с разделением времени появились в 1960-х годах, чтобы позволить нескольким пользователям одновременно запускать программы с разных терминалов, жестко подключенных к компьютеру. В 1970-х годах были разработаны первые глобальные компьютерные сети (WAN) и протоколы для высокоскоростной передачи информации между компьютерами, разделенными большими расстояниями.По мере развития этих видов деятельности они переросли в область компьютерных наук, называемую сетями и коммуникациями. Важным достижением в этой области стало развитие Интернета.

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

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

Другой долгосрочной целью компьютерных исследований является создание вычислительных машин и роботизированных устройств, которые могут выполнять задачи, которые обычно считаются требующими человеческого интеллекта.К таким задачам относятся движение, зрение, слух, говорение, понимание естественного языка, мышление и даже проявление человеческих эмоций. Область информатики интеллектуальных систем, первоначально известная как искусственный интеллект (ИИ), на самом деле предшествовала появлению первых электронных компьютеров в 1940-х годах, хотя термин искусственный интеллект не был введен до 1956 года.

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

Наконец, на протяжении всей истории информатики особое внимание уделялось уникальному влиянию на общество, которое сопровождает исследования в области информатики и технологические достижения. Например, с появлением Интернета в 1980-х годах разработчикам программного обеспечения потребовалось решить важные вопросы, связанные с информационной безопасностью, личной конфиденциальностью и надежностью системы. Кроме того, вопрос о том, является ли компьютерное программное обеспечение интеллектуальной собственностью, и связанный с ним вопрос «Кому оно принадлежит?» дала начало совершенно новой правовой области лицензирования и стандартов лицензирования, которые применяются к программному обеспечению и связанным с ним артефактам.Эти и другие проблемы составляют основу социальных и профессиональных вопросов информатики и проявляются почти во всех других областях, указанных выше.

Итак, подводя итог, дисциплина информатики превратилась в следующие 15 отдельных областей:

  • Алгоритмы и сложность

  • Архитектура и организация

  • Вычислительные науки

  • Графика и визуальные вычисления

  • Человеко-компьютерное взаимодействие

  • Управление информацией

  • 16

  • Интеллектуальные системы

    Сеть и связь

  • Операционные системы

  • Параллельные и распределенные вычисления

  • Разработка на основе платформы

  • Языки программирования

  • Обеспечение безопасности и информации

  • Программная инженерия

  • Социальные и профессиональные вопросы

Информатика по-прежнему имеет сильные математические и инженерные корни.Программы бакалавриата, магистратуры и докторантуры по информатике обычно предлагаются высшими учебными заведениями, и эти программы требуют от студентов прохождения соответствующих курсов математики и инженерии в зависимости от области их специализации. Например, все студенты бакалавриата по информатике должны изучать дискретную математику (логику, комбинаторику и элементарную теорию графов). Многие программы также требуют от студентов завершения курсов по расчету, статистике, численному анализу, физике и принципам инженерии в начале учебы.

Определение информатики — k12cs.org

Полную версию этого контента можно найти в главе Vision for K – 12 Computer Science полного цикла K – 12 Computer Science Framework.

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

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


Что такое компьютерные науки?

В качестве основы всех вычислений информатика определяется как « изучение компьютеров и алгоритмических процессов, включая их принципы, их аппаратное и программное обеспечение, их [реализацию] и их влияние на общество » (Tucker et. др., 2003, с. 6).

К сожалению, информатику часто путают с повседневным использованием компьютеров и компьютерных приложений, например с обучением выходу в Интернет и использованию программного обеспечения для цифровых презентаций.Родители, учителя, студенты, а также местные и государственные администраторы разделяют это замешательство. Программа K – 12 Computer Science Framework разъясняет не только, что такое информатика, но и то, что учащиеся должны знать и уметь делать в области информатики от детского сада до 12 класса. Информатика опирается на компьютерную грамотность, образовательные технологии, цифровое гражданство и информационные технологии. Их различия и отношения с информатикой описаны ниже.

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

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

Цифровое гражданство означает надлежащее и ответственное использование технологий, такое как выбор подходящего пароля и обеспечение его безопасности.

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

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

Определение информатики | Департамент образования Айовы

Определение

Информатика (КВ) — это изучение компьютеров и алгоритмических процессов, включая их принципы, их аппаратное и программное обеспечение, их приложения и их влияние на общество.
(Tucker et al., 2003.)

Определение — стиль Айовы

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

Понимание определения

Чтобы понять отчетливое значение термина «информатика», сначала необходимо понять две основополагающие концепции, на которых зиждется «информатика»: компьютерная грамотность и цифровое гражданство .

  • Компьютерная грамотность «относится к общему использованию компьютеров и программ» (K-12 Computer Science Framework, стр. 13). То есть компьютерная грамотность включает только то, как использовать технологии, в том числе:
    • обычное оборудование, такое как компьютеры, планшеты и смартфоны; и
    • потребительское программное обеспечение, такое как текстовые редакторы, электронные таблицы и презентации.
  • Цифровое гражданство основывается на компьютерной грамотности.В то время как компьютерная грамотность относится просто к тому, как использовать технологии, цифровое гражданство относится к способности использовать технологии надлежащим образом и ответственно (K-12 Computer Science Framework, p. 14). Примеры цифрового гражданства включают:
    • как защитить оборудование и информацию паролями; и
    • как избежать общих проблем с авторскими правами и товарными знаками при обмене информацией.

В целом, компьютерной грамотности и цифрового гражданства сосредоточены на аспекте технологии «как»: не только на том, как использовать технологию, но также и на том, как использовать технологию надлежащим образом и ответственно.

Информатика выходит за рамки компьютерной грамотности и цифрового гражданства по двум важным направлениям:

  • Во-первых, информатика означает искреннее понимание не только того, как, но и почему технологии работают именно так.
  • Во-вторых, информатика означает способность не просто использовать технологии, но и создавать решения, основанные на технологиях.
Компьютерная грамотность / цифровое гражданство Компьютерные науки
Управляйте компьютером. Объясните, как работает компьютер, и устраните типичные проблемы с компьютером.
Подключите устройство к сети. Обсудите, как работает сеть, и решите основные проблемы с подключением.
Получить данные. Анализируйте данные и отделяйте надежные данные от ненадежных.
Установить программный плагин Создайте алгоритм для решения реальной проблемы.
Используйте социальные сети. Опишите непредвиденные последствия использования социальных сетей.

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

  • вычислительные системы;
  • сетей и Интернет;
  • данные и анализ;
  • алгоритмов и программирования; и
  • воздействий вычислений.

Айова уже зарекомендовала себя как лидер в подготовке студентов к будущему, включив технологическую грамотность 21 века как часть Iowa Core.Хотя эти навыки необходимы и важны для усвоения учащимися, многие стандарты подпадают под категорию компьютерной грамотности, а не информатики. Например, в стандарте 4-го класса 21.3-5.TL.3 говорится: «использовать цифровые инструменты и ресурсы для исследования реальных проблем, ответа на вопросы или решения проблем». а в стандарте 9-го класса 21.9-12.TL.3 говорится, что учащиеся будут «применять цифровые инструменты для сбора, оценки и использования информации». Оба эти стандарта предписывают учащимся использовать технологии, поэтому они больше основаны на компьютерной грамотности.

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

Стандарты технологической грамотности 21 века Стандарты компьютерных наук
Используйте технологические ресурсы для исследования заданных вопросов или проблем. (21.К-2.ТЛ.4) Разложите (разбейте) шаги, необходимые для решения проблемы, на точную последовательность инструкций.(1А-АП-11)
Используйте интерактивные технологии в совместной группе для создания цифровых презентаций или продуктов в учебной области. (21.3-5.TL.2) Организуйте и представьте собранные данные наглядно, чтобы выделить взаимосвязи и поддержать претензию. (1B-DA-06, 3-5)
Понимать основную структуру и применение технологических систем. (21.6-8.TL.6) Рекомендовать улучшения конструкции вычислительных устройств на основе анализа того, как пользователи взаимодействуют с устройствами.(2-CS-01)
Понимать человеческие, культурные и социальные проблемы, связанные с технологиями, и практиковать законное и этическое поведение. (21.9-12.TL.5) Объясните компромиссы при выборе и реализации рекомендаций по кибербезопасности. (3A-NI-08)

Введение в терминологию компьютерных наук | by Programm.r

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

Простое определение: Компьютерные науки — это исследование использования компьютеров для решения проблем.

Компьютер — это машина, которая выполняет вычисления на основе инструкций.

Компьютер состоит из двух компонентов:

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

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

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

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

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

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

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

Аппаратное обеспечение компьютера состоит из 6 основных компонентов :

  • Центральный процессор ( CPU )
  • Основная память
  • Вторичная память
  • Устройства ввода / вывода ( Устройства ввода / вывода )
  • Сеть
  • Шина

ЦП часто называют «мозгом» компьютера.Он отвечает за выполнение инструкций, таких как код в программе.

Основная память , также называемая «памятью произвольного доступа » ( RAM ), используется для хранения: 1) кода из ваших программ и 2) данных, с которыми код работает, пока программа активно работает. Когда вы открываете на своем компьютере такое приложение, как Microsoft Word, код для запуска Microsoft Word загружается в основной памяти .

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

Устройства ввода-вывода позволяют людям взаимодействовать с компьютером. Устройства ввода-вывода позволяют людям вводить данные в компьютер (клавиатура, мышь, микрофон) или выводить данные пользователю (монитор, принтер, динамики).

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

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

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

  1. «код» = «компьютерные инструкции» = «программное обеспечение» = «программа» = «приложение» = «приложение».
  2. «кодирование» = «программирование» = «разработка программного обеспечения» = «разработка программного обеспечения»
  3. «программист» = «кодировщик» = «разработчик программного обеспечения» = «веб-разработчик» = «инженер-программист»

Компьютеры и люди представлять и понимать информацию в различных форматах .

Каждый раз, когда вы сохраняете данные (например, документ Word) на свой компьютер, компьютер сохраняет все символы, которые вы вводите, в специальном формате, называемом двоичным , также известным как машинный язык .

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

Символ может быть буквой, числовой цифрой, знаком препинания, символом, пробелом, переходом на следующую строку, табуляцией и т. Д.Каждый символ имеет уникальный числовой код, который отличает его от других. Вы можете узнать числовой код (код ASCII) для каждого символа, просмотрев его в таблице ASCII, например здесь: https://www.cs.cmu.edu/~pattis/15-1XX/common/handouts/ ascii.html

Обратите внимание, что символ «A» отдельно отличается от «a».

‘A’ имеет числовой код: 65

‘a’ имеет числовой код: 97

Это означает, что каждый раз, когда символ ‘a’ появляется в вашем документе, ваш компьютер сохраняет данные для него в двоичном эквиваленте значение 97.

Обратите внимание, что 97 — это удобочитаемый формат, который называется форматом « Decimal ». «Десятичный» — это название формата числовых значений, представленных в базе 10, что означает, что цифры 0–9 используются для формирования значений.

«Двоичный» формат подразумевает, что числовые значения представлены в формате base-2, что означает, что цифры 0 и 1 используются для формирования значений. Это может показаться довольно абстрактным, но вы можете удивительно преобразовать десятичное число в двоичное (и двоичное в десятичное), используя математические формулы.В этом нет необходимости — это только для вашего сведения. Если вы действительно хотите получить двоичное представление десятичного числа, вы можете использовать калькулятор, например: https://codebeautify.org/decimal-binary-converter

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

Двоичный код машинный язык ») упоминается как « низкоуровневый язык ». Он считается «низкоуровневым», потому что это язык, который понимают машины.

Программисты набирают свои программы на языке программирования .

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

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

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

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

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

Вот простое определение слова «парадигма».

Парадигма — это образ мышления или способ что-то делать.Парадигма — это образ мышления.

Парадигма программирования — это способ классификации языка программирования на основе стиля или методологии программирования.

Вот несколько общих типов парадигм программирования :

  • Функциональная парадигма программирования
  • Процедурная парадигма программирования
  • Императивная парадигма программирования
  • Объектно-ориентированная парадигма программирования

Например, Java и C являются примерами языков программирования .Язык программирования Java является примером объектно-ориентированного языка программирования . Язык программирования C является примером процедурного языка программирования .

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

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

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

Процесс написания кода аналогичен.

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

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

После создания программы необходимо сохранить код в файле , который называется исходным файлом .Исходный файл — это просто файл, содержащий исходный код , который является кодом вашей программы. Для сохранения кода в исходном файле необходимо присвоить файлу имя корня и расширение . Корневое имя — это уникальное имя, которое вы выбираете для своего файла, которое состоит из символов, появляющихся слева от точки (. ) имени вашего файла, а расширение — это то, что отображается справа от точки.Вы даете исходному файлу расширение, ожидаемое в соответствии с языком программирования вашего исходного кода. Например, расширение .java используется для исходных файлов, написанных на Java, тогда как расширение .c используется для исходных файлов, написанных на C.

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

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

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

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

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

После того, как вы успешно скомпилировали свою программу, вы можете запустить («запустить» или «выполнить») исполняемый файл, и ваш компьютер выполнит инструкции вашей программы.

Примечание: многие из этих тем рассматриваются в следующем вводном учебнике по программированию на C: Искусство и наука C, Эрик Робертс

5 Интересные определения компьютерных наук

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

  1. Наше первое определение взято из Университета Мэриленда.Скажите, что вы думаете об этом:

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

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

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

2. Наше второе определение взято из Йоркского университета:

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

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

3. Наше третье определение взято из Tech Prep от Facebook.

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

Итак, чтобы резюмировать… ..

«Информатика — это искусство научить компьютер делать»

«Все исследования того, как компьютер думает, и есть информатика»

«Его код, это язык»

Информатика — это программирование. Для общения с компьютером используется язык программирования »

«Компьютерные науки просто облегчают жизнь!»

«Информатика для всех сообществ.”

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

4. Наше четвертое Определение взято из надежной Википедии!

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

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

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

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

5. Наше последнее определение взято из Мичиганского технического университета.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *