Программирование 8 класс 2017-2018 учебный год

Материалы и ссылки

Урок 1      16.09.2017

 

Краткое содержание урока

Алгоритмы, исполнители программы.

Машина Поста и ее команды, см. литературу.

Задачи 1, 3, 6, 8

 

Домашнее задание

1.    Машина Поста по книге, указанной в литературе, задачи: 7, 9, 10,11.

2.    Придумать/выбрать Исполнителя, составить систему команд для него и написать содержательную программу не менее 3-х команд длиной.

 

 

Литература:

Информатика. Задачник-практикум в 2-х томах. Т. 1 Под ред. И.Г. Семакина, Е.К. Хеннера, изд. 4, М., Бином. Лаборатория знаний, 2012.

Скачать URL: https://drive.google.com/file/d/0B6696ckkWj_zZDB2Yk4xMk1iR28/view

 

 

Определения:

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

«Программи́рование — процесс и искусство создания компьютерных программ с помощью языков программирования. Программирование сочетает в себе элементы искусства, науки, математики и инженерии.» (Google)

 

2. Компьютерная программа

«Компью́терная програ́мма — 1) комбинация компьютерных инструкций иданных

, позволяющая аппаратному обеспечению вычислительной системывыполнять вычисления или функции управления (стандарт ISO/IEC/IEEE24765:2010)[1]; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993)[2].» (из статьи «Компьютерная программа» Википедии ссылка URL: https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0

)

 

3. Компьютер

«Компью́тер (англ. computer, МФА: [kəmˈpjuː.tə(ɹ)][1] — «вычислитель») — устройство или система, способная выполнять заданную, чётко определённую, изменяемую последовательность операций.» (из статьи «Компьютер» Википедии ссылка URL: https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80

)

 

Турнирные задачи по программированию

Архив задач: URL: http://codeforces.com/problemset