Скачать презентацию Программирование на языке высокого уровня 1 семестр Скачать презентацию Программирование на языке высокого уровня 1 семестр

Semestr_1__Lektsia_1.ppt

  • Количество слайдов: 46

Программирование на языке высокого уровня 1 семестр Программирование на языке высокого уровня 1 семестр

Царев Р. Ю. Программирование на языке высокого уровня Си Есть в библиотеке Царев Р. Ю. Программирование на языке высокого уровня Си Есть в библиотеке

Бочков С. О. , Субботин Д. М. Язык программирования Си для персонального компьютера Есть Бочков С. О. , Субботин Д. М. Язык программирования Си для персонального компьютера Есть в библиотеке

Брайан Керниган , Деннис Ритчи Язык программирования C Брайан Керниган , Деннис Ритчи Язык программирования C

Прата, Стивен Язык программирования C. Лекции и упражнения Прата, Стивен Язык программирования C. Лекции и упражнения

Шилдт, Герберт C++. Руководство для начинающих Шилдт, Герберт C++. Руководство для начинающих

Шилдт, Герберт Полный справочник по C Шилдт, Герберт Полный справочник по C

Т. А. Павловская С/С++. Программирование на языке высокого уровня Т. А. Павловская С/С++. Программирование на языке высокого уровня

Т. А. Павловская, Ю. А. Щупак C/C++. Структурное программирование. Практикум Т. А. Павловская, Ю. А. Щупак C/C++. Структурное программирование. Практикум

Литература для начинающих 1. Царев Р. Ю. – Программирование на языке высокого уровня Си; Литература для начинающих 1. Царев Р. Ю. – Программирование на языке высокого уровня Си; (библ. ) 2. Бочков С. О. , Субботин Д. М. – Программирование на языке Си для персонального компьютера; (библ. ) 3. Керниган Б. , Ритчи Д. – Язык программирования С 4. Прата С. – Язык программирования C. Лекции и упражнения; 5. Шилдт Г. – C++. Руководство для начинающих; 6. Шилдт Г. – Полный справочник по C; 7. Павловская Т. А. – С/С++. Программирование на языке высокого уровня; 8. Павловская Т. А. , Щупак Ю. А. – C/C++. Структурное программирование. Практикум.

Online ресурсы Online ресурсы

Microsoft Software Development Network (MSDN) http: //msdn. microsoft. com Microsoft Software Development Network (MSDN) http: //msdn. microsoft. com

Russian Software Development Network (RSDN) http: //rsdn. ru Russian Software Development Network (RSDN) http: //rsdn. ru

Исходники. RU http: //sources. ru Исходники. RU http: //sources. ru

The Code Project http: //codeproject. com The Code Project http: //codeproject. com

Литература для опытных С++ Литература для опытных С++

Герб Саттер Решение сложных задач на C++ Герб Саттер Решение сложных задач на C++

Герб Саттер Новые сложные задачи на C++ Герб Саттер Новые сложные задачи на C++

Бьерн Страуструп Язык программирования С++. Специальное издание Бьерн Страуструп Язык программирования С++. Специальное издание

Скотт Майерс Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ Скотт Майерс Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ

Герб Саттер, Андрей Александреску Стандарты программирования на С++ Герб Саттер, Андрей Александреску Стандарты программирования на С++

Стив Макконнел Совершенный код Стив Макконнел Совершенный код

Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес Приемы объектноориентированного проектирования. Паттерны проектирования Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес Приемы объектноориентированного проектирования. Паттерны проектирования

Литература для опытных (С++) 1. Герб Саттер – Решение сложных задач на С++ 2. Литература для опытных (С++) 1. Герб Саттер – Решение сложных задач на С++ 2. Герб Саттер – Новые сложные задачи на C++ 3. Бьерн Страуструп - Язык программирования С++. Специальное издание 4. Скотт Майерс - Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ 5. Герб Саттер, Андрей Александреску - Стандарты программирования на С++ 6. Стив Макконнел - Совершенный код 7. Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес – Приемы объектно-ориентированного проектирования. Паттерны проектирования

История вычислительной техники История вычислительной техники

Абак или Счёты Абак или Счёты

Считающие часы Вильгельма Шикарда (1623 г) Считающие часы Вильгельма Шикарда (1623 г)

Ткацкий станок Жозефа Мари Жаккара (1801) Ткацкий станок Жозефа Мари Жаккара (1801)

Часть машины Чарльза Бэббиджа (1835 г. ) Часть машины Чарльза Бэббиджа (1835 г. )

Арифмометр «Феликс» 19291978 гг. Арифмометр «Феликс» 19291978 гг.

Вычислительная машина «Anita» , 1961 г. Вычислительная машина «Anita» , 1961 г.

Z-серия Конрада Цузе (Z 1, 1936 г. ) Z-серия Конрада Цузе (Z 1, 1936 г. )

Британский «Коллос» , 1971 г. Британский «Коллос» , 1971 г.

ENIAC, 1945 ENIAC, 1945

Изобретение транзистора, 1948 г. Изобретение транзистора, 1948 г.

Изобретение интегральных микросхем и Тэдом Хоффом микропроцессора (1960 -е) Изобретение интегральных микросхем и Тэдом Хоффом микропроцессора (1960 -е)

Apple I, 1976 г. Apple I, 1976 г.

Apple II, 1977 г. Apple II, 1977 г.

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

Языки программирования Си и Си++ C (Си) С++ С# Языки программирования Си и Си++ C (Си) С++ С#

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

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

Позиционная система счисления Система счисления, в которой один и тот же числовой знак (цифра) Позиционная система счисления Система счисления, в которой один и тот же числовой знак (цифра) в записи числа имеет различные значения в зависимости от того места (разряда), где он расположен. где a — это целые числа, Пример позиционной системы – двоичная, называемые цифрами, удовлетворяющие неравенству десятичная. k Пример непозиционной системы счисления – b – основание системы счисления римская система.

Пример для десятичного числа 103 Пример для десятичного числа 103

Двоичная система счисления Двоичной системой счисления называется система с основанием 2. Двоичное число: 1100012 Двоичная система счисления Двоичной системой счисления называется система с основанием 2. Двоичное число: 1100012 = 1 х25 + 1 х24 + 0 х23 + 0 х22 + + 0 х21 + 1 х20 = 32 + 16 + 1 = 4910 29 28 27 26 25 24 23 22 21 20 512 256 128 64 32 16 8 4 2 1 1 1 0 0 0 1 +32 +16 +1 Двоичное число 1100012 соответствует десятичному 4910.

Перевод из десятичной системы в двоичную Дано: 14910 128 64 32 16 8 4 Перевод из десятичной системы в двоичную Дано: 14910 128 64 32 16 8 4 2 1 1 0 0 1 0 1 149 / 2 = 74 (1) 74 / 2 = 37 (0) 37 / 2 = 18 (1) 18 / 2 = 9 (0) 9 / 2 = 4 (1) 4 / 2 = 2 (0) 2 / 2 = 1 (0) 1 / 2 = 0 (1) Результат: 100101012