Реферат: Основы программирования на языке Си

выполнение действий

Рис. 1. Схема решениязадачиспомощьюкомпьютера.

В рамкахтакойсхемынеобходимымикомпонентамикомпьютераявляются

центральный процессор, устройстваввода/выводаипамять (рис. 2).

Рис. 2. Основные компонентыкомпьютера.

Конечно, вдействительностиделообстоитнетакпросто, какпоказанона

рис. 1. Например, "подробноеописание (спецификация) задачи" наестественномязы-

ке длякомпьютеранегодится (внастоящеевремя). Болеетого, длярешениязадачина

компьютере недостаточнополногоописаниязадачи, необходимотакжеснабдить

компьютер информациейотом, какименноследуетрешатьзадачу–т.е. составитьал-

горитм. Дляописанияалгоритмоврешениязадачилиалгоритмоввыполнениякаких-

либо действий (например, управлениероботом-манипулятором) спомощьюкомпью-

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

На рис. 3 показанаболееподробнаясхемарешениязадачиспомощьюкомпью-

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

люстрация этойсхемынаконкретномпримереприведенавтаблице 1.

Существует большоеколичестворазличныхязыковпрограммированияимного

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

языки, синтаксискоторыхсравнительно близоккестественномуязыку, втовремякак

синтаксис "низкоуровневых" языковсодержитмноготехническихподробностей, свя-

занных сустройствомкомпьютераипроцессора.

8

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

Таблица 1. Основные этапырешениязадачипопроверкечисланапростоту.

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

Алгоритм Ввести x

Для каждого целого числа z из диапазоне от 1 до x

Если остаток от деления x на z равен 0, то

вывести сообщение "число не простое" и закончить работу

К-во Просмотров: 577
Бесплатно скачать Реферат: Основы программирования на языке Си