Суббота, 20.04.2024, 02:48 | RSS | Приветствую Вас Гость
Главная | Регистрация | Вход
Графика и 3D моделирование
Главная
Поиск
Категории раздела
3D-моделирование и дизайн [90]
Авто, Мото [2]
Интернет бизнес, бизнес [104]
Дети и их родители [13]
Здоровье,красота, спорт [36]
Знакомства,Любовь,Интим [0]
Инвестиции,финансы,Forex [29]
Иностранные языки [19]
Изотерика,казино,фокусы [2]
Копирайтинг и статьи [5]
Образование,успех,психология [21]
Программирование [16]
Продвижение сайтов, SEO [2]
Работа с видео,звуком,flash [25]
Photoshop,Corel DRAW и пр. [67]
Компьютер и программы [23]
Сад, Огород, Дача [0]
Сервисы, скрипты, плагины [6]
Создание сайтов и блогов [125]
Тайм-менеджмент [2]
Tипографика [26]
Хобби,досуг,увлечения и пр. [2]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » 2014 » Ноябрь » 6 » Видео урок "Программирование с нуля 2." (Артём Кашеваров)
22:59
Видео урок "Программирование с нуля 2." (Артём Кашеваров)
Видео урок "Программирование с нуля 2." (Артём Кашеваров)

Автор: Артём Кашеваров

Программирование - одна из самых интересных профессий в мире! Это и понятно. Каждая компания, частный предприниматель, даже простой пользователь хочет иметь свой сайт во всемирной паутине. Или необходима какая-нибудь программа для обработки вычислений и информации. Если Вы хотите освоить программирование но не знаете с чего начать то я уверен, Вы найдете здесь много интересной и полезной информации. Для многих, кто никогда не программировал, обучение программированию кажется невероятно сложной задачей, но теперь есть современные средства/языки программирования, которые избавят вас от многих сложностей и позволят сосредоточится на решаемой задаче. Всё зависит от ваших умственных способностей, усидчивости и упорства.

Каким же образом можно научиться программировать с нуля?

Видеокурс «Программирование с нуля 2» это вторая, полностью переработанная и дополненная версия по обучению программированию с помощью которой Вы сможете научиться программировать сразу на 4 языках: Basic, Pascal, Delphi и С++. С содержанием курса Вы можете ознакомится ниже.   



Содержание:


Глава 1 - Учебный модуль №1. Как создаются программы 
  • Знакомство с автором курса
  • Что такое программа
Из чего состоят программы:
  • Что такое язык программирования
  • Что такое машинный код
  • На каком языке говорит компьютер
Рекомендации по изучению видеокурса:
  • Почему важно пересматривать видео
  • Когда следует выполнять задания
  • Не стоит торопиться
  • Как придумать собственные задания
Глава 1 - Учебный модуль №2. Алгоритмы – основа любой программы
  • С чего начинается идея программы
Что такое алгоритм:
  • Какие свойства есть у алгоритмов
  • 1Что такое «хороший» алгоритм
  • Алгоритмы в реальной жизни
  • Создание первого прототипа программы
Будьте внимательны при описании алгоритмов:
  • Принципы создания алгоритмов
  • Частые ошибки при создании алгоритмов
Глава 1 - Учебный модуль №3. Как создаются программы
  • Программы для создания программ
  • Что такое среда разработки (IDE)
Какие бывают среды разработки:
  • Среды разработок и их языки программирования
  • Бесплатные и платные версии сред разработки
  • Установка среды разработки FreeBasic
  • Почему 80% начинающих бросают программирование
  • Почему не стоит начинать со сложных языков
  • Переход от простого к сложному
  • Задание Д/З
Глава 1 - Учебный модуль №4. Создание первой программы
  • Запуск среды разработки FreeBasiс
Написание первых команд:
  • Вывод текста на экран
  • Команды print и sleep
  • Эксперименты с выводом текста
  • Запуск первой программы
  • Создание своего примера программы
Глава 1 - Учебный модуль №5. Подробности о среде разработки FreeBasic
Что такое компиляция:
  • Что происходит в процессе компиляции программы
  • Что такое компилятор
  • Что такое исполняемый exe-файл
  • Как скомпилировать свою программу
  • Как сохранить свою программу
  • Повтор и отмена действий
Глава 1 - Учебный модуль №6. Переменные
  • Что такое переменные
  • Зачем нужны переменные
  • Переменные в Windows
  • Что такое тип переменных
Объявление собственных переменных:
  • Как указать тип переменной
  • Как указать имя переменной
  • Как нельзя называть переменные
  • Возможные действия с переменными
  • Присваивание значений
  • Математические операции с переменными
  • Экспериментируйте с переменными
Создание переменных разных типов:
  • Строковые переменные
  • Числовые переменные
  • Сложение строковых переменных
  • Разница между переменными
Глава 1 - Учебный модуль №7. Ввод данных в переменные с клавиатуры
  • Как ввести данные в переменные
  • Простой пример ввода данных пользователем
  • Что такое оператор, функция, и процедура
  • Оператор input
Общение программы и пользователя:
  • Как попросить пользователя вести данные с клавиатуры
  • Какие бывают ошибки ввода данных
  • Делаем простой калькулятор
  • Задание Д/З
Глава 1 - Учебный модуль №8. Создание exe-файла
  • Как создать exe-файл
  • Место, где создается exe-файл
Глава 1 - Учебный модуль №9. Условия и условные операторы
  • Зачем нужны условия
  • Как заставить программу реагировать по-разному
  • Пример «ветвистой» программы
Истинные и ложные результаты условий:
  • Что такое булевы выражения
  • Какие булевы выражения бывают
  • Правила создания булевых выражений
  • Условный оператор if (если)
Конструкция if-then-else:
  • Зачем нужны операторы then и else
  • Когда нужно применять данную конструкцию
Глава 1 - Учебный модуль №10. Практическая работа: Калькулятор
Какие переменные нужны калькулятору:
  • Использование правильных числовых типов
  • Почему не следует присваивать целым числам дробные значения
  • Рекомендации при создании калькулятора
Добавление знаков операций:
  • Сложение
  • Вычитание
  • Умножение
  • Деление
  • Соединение компонентов калькулятора
  • Тестирование калькулятора
Глава 1 - Учебный модуль №11. Комментарии в программировании
  • Зачем нужны комментарии в программировании
  • Правила хорошего тона в написании комментариев
Как внести комментарии в программу:
  • Как внести малый комментарий
  • Как внести большой комментарий
  • Как комментарии влияют на выполнении программы
  • Рекомендации по внесению комментариев:
  • Комментируйте всё!
  • Оставляйте примечания
  • Не ленитесь писать комментарии
Глава 1 - Учебный модуль №12. Работа с текстом в программе
  • Какие есть способы работы с текстом
  • Операторы необходимые для работы с текстом
  • Как изменить цвет текста
  • Как закрасить фон для текста
  • Ограничения цветов в консольных приложениях
Глава 1 - Учебный модуль №13. Более сложные математические операции
  • Какие еще математические операции можно реализовать
  • Операторы, используемые при сложных математических операциях
  • Способы сокращений математических операций при работе с квадратным корнем
Глава 1 - Учебный модуль №14. Переадресация вызовов участков программы
  • Зачем нужна переадресация вызовов в программе
Понятие цикла в программировании:
  • Что такое цикл и как он работает
  • Где следует использовать циклы
  • Оператор цикла goto
  • Рекомендации по использованию оператора goto
Оператор прерывания цикла end:
  • Понятие прерывания цикла
  • Где следует использовать операторы прерывания цикла
  • Прерывание цикла goto
  • Способы написания «ветвистой» программы с помощью операторов цикла
Глава 1 - Учебный модуль №15. Генерация случайных чисел
  • Зачем нужны случайные числа в программе
Операторы, используемые для генерации случайных чисел:
  • Оператор randomize
  • Оператор rnd
  • Как работает генератор случайных чисел
  • Определение диапазона случайных чисел
  • Вывод на экран случайных чисел
  • Рекомендации по использованию генератора случайных чисел
Глава 1 - Учебный модуль №16. Оформление текстового вывода
  • Какие есть способы корректировки вывода текста
Определение местоположения вывода текста:
  • Использование оператора locate
  • Определение координат вывода текста
Некоторые способы оформления программы:
  • Рисование текстовых узоров
  • Рисование текстовых рамок
  • Важность форматирования текстового вывода
Глава 1 - Учебный модуль №17. Дополнительные операторы условий
  • Какие есть дополнительные операторы условий
Как сочетать множество условий в программе:
  • Определение нужного оператора для выбора условий
  • Применение оператора goto для выбора условия
  • Как работают алгоритмы с множеством условий
  • Выбор разных действий при помощи оператора select case:
  • Зачем нужен оператор select case
  • Как проверять значение переменной с помощью оператора select case
  • Где следует использовать оператор select case в программах
  • Рекомендации по написанию программ с выбором условий
Глава 1 - Учебный модуль №18. Обработка нажатия кнопок на клавиатуре
  • Какие есть способы обработки нажатия клавиш
Оператор inkey:
  • Как использовать оператор inkey для перехвата нажатия клавиш
  • Примеры использования оператора inkey в программе
  • Использование оператора goto для обработки нажатий клавиш
  • Применение циклов и условий в обработке нажатия клавиш
Глава 1 - Учебный модуль №19. Работа со справкой среды программирования
Где искать документацию по языку программирования:
  • Поиск в интернете
  • Поиск в среде программирования
  • Как вызвать справку в любой среде программирования
  • Какую информацию можно найти в справке по языку программирования
  • Способы перевода справки на русский язык
  • Рекомендации по работе со справкой
Глава 1 - Учебный модуль №20. Введение в циклы
  • Что такое циклы
  • Область применения циклов
  • Применение цикла в программах вывода текста
  • Тело цикла и его использование
Цикл do while:
  • Алгоритм работы цикла do while
  • Как прервать (выйти) цикл do while
  • Определение количества итераций (повторений) в цикле
Бесконечные циклы:
  • Причина появления бесконечных циклов
  • Способы отладки при возникновении бесконечных циклов
  • Задание Д/З
Глава 1 - Учебный модуль №21. Циклы со счетчиком
  • Что делает счетчик
  • Как следует определять счетчики
  • Область применения циклов со счетчиком
Цикл for:
  • Алгоритм работы цикла for
  • Где нужно применять цикл for
  • Оператор next
  • Оператор step
  • Как сделать отрицательный шаг в цикле
  • Задание Д/З
Глава 1 - Учебный модуль №22. Массивы
  • Что такое массивы
  • Область применения массивов
  • Переменные и массивы
  • Присваивание значений элементу массива:
  • Понятие инициализации массивов
  • Что такое идентификатор в массиве
  • Как присвоить значение элементу массива
Размерность и типизация в массивах:
  • Что такое тип массива
  • Указание размера массива
Массивы и циклы:
  • Как используют циклы с массивами
  • Цикл for для вывода элементов массива
  • Частые ошибки при инициализации массивов
Размерность массива:
  • Одномерные массивы
  • Многомерные массивы
Работа с двухмерными массивами:
  • Как объявить двухмерный массив
  • Как присваивать значения элементам массива в двухмерном массиве
Двухмерные массивы и вложенные циклы:
  • Понятие вложенного цикла
  • Как применить вложенный цикл для перебора элементов двухмерного массива
Глава 1 - Учебный модуль №23. Практическая работа по материалам первой главы
Как должен учиться хороший программист
Придумайте свою программу:
Используйте все, чему научились
Разбивайте программу на участки
Придумайте практическое применение программе
Как применить материалы главы в своей программе
Какие программы можно написать на языке Basic
Профессиональные языки программирования
Глава 1 - Учебный модуль №24. Логические операции в программировании
  • Что такое логические операции
  • Какие бывают логические операции
  • Операторы, используемые в логических операциях
Таблица истинности:
  • Как взаимодействуют логические операции
  • Как работать с таблицей истинности
Логические выражения:
  • Что такое логическое выражение
  • Область применения логических выражений
  • Как сочетаются несколько логических выражений
  • Что такое булева алгебра и где она используется
  • Логическое отрицание при помощи оператора not
  • Логические операции в разных языках программирования
И это всего лишь 1/6 часть всего курса. (Описание еще трех глав смотрите сайте автора)

Читать подробнее

Категория: Программирование | Просмотров: 1389 | Добавил: dvdcurse | Теги: basic, информация, Pascal, модуль, С++, хранение, переменные, Программы, delphi, Артём Кашеваров | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Графика и 3D моделирование © 2024
Бесплатный конструктор сайтов - uCoz