русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задача 4. Перевести число 39,125 из 10 СС во 2 СС и сделать проверку


Дата добавления: 2015-07-09; просмотров: 696; Нарушение авторских прав


Решение:

Разделим, число 39,125 на целую и дробную части и найдём 2 СС по отдельности

19,5 39-19*2
9,5 19-9*2
4,5 9-4*2
4-2*2
2-1*2
1-0*2

Получилось 3 = 10011

 

0,125 0,25 0,25
0,25 0,5 0,5
0,5

Получилось 0,12 = 0,00

Сложим вместе, целую и дробные части: 10011 +0,00 = 100111,00

 

Ответ: 39,12 = 100111,00

III

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

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

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

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

А; = В+5

 

Переменная А Оператор присвоения

 

Переменная - это объект, который в ходе выполнения программы меняет своё значение.

Переменная:

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

2. В каждый момент времени переменная либо определённая, либо не определённая.

3. Последующее значение уничтожает (стирает предыдущее значение последующим), при этом выбор переменной не влияет на значение переменной.



 

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

Язык программирования – это транслятор с этого языка, а так же средство подготовки и выполнения программы.

 

Базовые конические структуры алгоритмов;

· Следование – последовательность

· Развилка – условный оператор

· Повторение – оператор цикла

 

Любую программу можно написать, используя эти 3 управляющие структуры.

1. Следование

А
В
- -

 

2. Развилка

А


2 LnhtbEyPwU7DMBBE70j8g7VI3KiTgEIasqkQpWdEoVKPbrwkAXsdxW6b/D3uCY6zM5p5W60ma8SJ Rt87RkgXCQjixumeW4TPj81dAcIHxVoZx4Qwk4dVfX1VqVK7M7/TaRtaEUvYlwqhC2EopfRNR1b5 hRuIo/flRqtClGMr9ajOsdwamSVJLq3qOS50aqCXjpqf7dEieNO+fs+72a0zPc7rjd/TW/qAeHsz PT+BCDSFvzBc8CM61JHp4I6svTAIxeMyJhGyNAdx8ZMiHg4I98scZF3J/w/UvwAAAP//AwBQSwEC LQAUAAYACAAAACEAtoM4kv4AAADhAQAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNd LnhtbFBLAQItABQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAAAAAAAAAAAAAAC8BAABfcmVscy8u cmVsc1BLAQItABQABgAIAAAAIQD+y+Cv8QEAAPUDAAAOAAAAAAAAAAAAAAAAAC4CAABkcnMvZTJv RG9jLnhtbFBLAQItABQABgAIAAAAIQDk9Di+3AAAAAgBAAAPAAAAAAAAAAAAAAAAAEsEAABkcnMv ZG93bnJldi54bWxQSwUGAAAAAAQABADzAAAAVAUAAAAA " strokecolor="#4579b8 [3044]"/>

- Р

M j8FOwzAQRO9I/IO1SNyo0xRQCHEqROkZUajU4zZekoC9jmy3Tf4elwscn2Y0+7ZajtaII/nQO1Yw n2UgiBune24VfLyvbwoQISJrNI5JwUQBlvXlRYWldid+o+MmtiKNcChRQRfjUEoZmo4shpkbiFP2 6bzFmNC3Uns8pXFrZJ5l99Jiz+lChwM9d9R8bw5WQTDty9e0ndwq135arcOOXue3Sl1fjU+PICKN 8a8MZ/2kDnVy2rsD6yBM4qx4SFUFiwWIc/7LewX5XQGyruT/B+ofAAAA//8DAFBLAQItABQABgAI AAAAIQC2gziS/gAAAOEBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1sUEsB Ai0AFAAGAAgAAAAhADj9If/WAAAAlAEAAAsAAAAAAAAAAAAAAAAALwEAAF9yZWxzLy5yZWxzUEsB Ai0AFAAGAAgAAAAhALQzbO7sAQAA8AMAAA4AAAAAAAAAAAAAAAAALgIAAGRycy9lMm9Eb2MueG1s UEsBAi0AFAAGAAgAAAAhAFky1J7aAAAACAEAAA8AAAAAAAAAAAAAAAAARgQAAGRycy9kb3ducmV2 LnhtbFBLBQYAAAAABAAEAPMAAABNBQAAAAA= " strokecolor="#4579b8 [3044]"/>

В

 

3. Повторение

 

А

l di54bWxMj8FOwzAQRO9I/IO1SNyok4BCGrKpEKVnRKFSj268JAF7HcVum/w97gmOszOaeVutJmvE iUbfO0ZIFwkI4sbpnluEz4/NXQHCB8VaGceEMJOHVX19ValSuzO/02kbWhFL2JcKoQthKKX0TUdW +YUbiKP35UarQpRjK/WozrHcGpklSS6t6jkudGqgl46an+3RInjTvn7Pu9mtMz3O643f01v6gHh7 Mz0/gQg0hb8wXPAjOtSR6eCOrL0wCMXjMiYRsjQHcfGTIh4OCPfLHGRdyf8P1L8AAAD//wMAUEsB Ai0AFAAGAAgAAAAhALaDOJL+AAAA4QEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVz XS54bWxQSwECLQAUAAYACAAAACEAOP0h/9YAAACUAQAACwAAAAAAAAAAAAAAAAAvAQAAX3JlbHMv LnJlbHNQSwECLQAUAAYACAAAACEAyTJ/9PIBAAD1AwAADgAAAAAAAAAAAAAAAAAuAgAAZHJzL2Uy b0RvYy54bWxQSwECLQAUAAYACAAAACEA5PQ4vtwAAAAIAQAADwAAAAAAAAAAAAAAAABMBAAAZHJz L2Rvd25yZXYueG1sUEsFBgAAAAAEAAQA8wAAAFUFAAAAAA== " strokecolor="#4579b8 [3044]"/>

- Р

 

 


Р - предикат

Сначала проходит проверка предиката, если истина, то выполняется оператор А, если лож то выполняется В.

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

Проверка условия предиката, если истина то выполняется А, если лож то управление передаётся следующему оператору.

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

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

 



<== предыдущая лекция | следующая лекция ==>
Практическая часть. | Алфавит языка Паскаль простейший из языков.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.395 сек.