Конкурс программистов

Содержание

Слайд 2

Отборочный тур

Отборочный тур

Слайд 3

Точное и понятное предписание исполнителю совершить указанную последовательность команд называется:

Программой
Алгоритмом
Кодом
Блок-схемой

Точное и понятное предписание исполнителю совершить указанную последовательность команд называется: Программой Алгоритмом Кодом Блок-схемой

Слайд 4

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

Вильгельм Лейбниц
Карл Гаусс
Чарльз

Первую модель вычислительной машины, которая могла выполнять арифметические операции, создал Вильгельм Лейбниц
Бэббидж
Блез Паскаль
Пафнутий Чебышев

Слайд 5

Первая программа была написана:

Чарльзом Бэббиджем
Адой Августой Лавлейс
Говардом Айкеном
Полом Алленом

Первая программа была написана: Чарльзом Бэббиджем Адой Августой Лавлейс Говардом Айкеном Полом Алленом

Слайд 6

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

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

Результативность
Массовость
Однозначность
Дискретность

Слайд 7

Циклический алгоритм – это:

многократное повторение однотипных действий при различных значениях параметров, определяющих

Циклический алгоритм – это: многократное повторение однотипных действий при различных значениях параметров,
эти действия;
выполнение операций, предполагающих различные варианты действий;
последовательное выполнение операций в порядке их следования;
алгоритм перехода на начало программы

Слайд 8

Дан фрагмент программы на языке Паскаль: a:=27; if a>0 then a:=a*2 else a:=a+2 writeln(a); Что будет

Дан фрагмент программы на языке Паскаль: a:=27; if a>0 then a:=a*2 else
выведено на экран?

27
54
29
Сообщение об ошибке

Слайд 9

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

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

s:=0;
writeln(s);
begin
var i,s:integer;
s:=s+i;
end.
for i:=1 to 10 do

Слайд 10

Какие имена правильные?

APzs
R&B
4Wheel
Ваня
«Petya»
Т8
[Qu]
_ABBA
A+B

Какие имена правильные? APzs R&B 4Wheel Ваня «Petya» Т8 [Qu] _ABBA A+B

Слайд 11

Сколько раз выполнится цикл?

a := 0;
for i:=3 to 1 do a :=

Сколько раз выполнится цикл? a := 0; for i:=3 to 1 do
a+1;
a := 0;
for i:=3 downto 1 do a := a+1;

Слайд 12

1 тур

Конкурс корректоров

1 тур Конкурс корректоров

Слайд 13

Найдите ошибки в программах

Задача_1. Решить квадратное уравнение ax2=c. Найти и исправить ошибки
Program

Найдите ошибки в программах Задача_1. Решить квадратное уравнение ax2=c. Найти и исправить
urav;
a,c: integer; x:real;
Begin
Redln(a,b);
if a=0 then if c=0 then writeln(‘x - любое’) else writeln(‘решений нет’)
else if c=0 then writeln(‘x=0’) else writeln(‘x1=’,-sqrt(c/a),’x2=’,sqrt(c/a));
End.

Слайд 14

Задача_2. Определить наименьшую цифру числа.
Program minimim;
Var min,z,a:integer;
Begin
Readln(a); min:=10;
while a>1 do
begin
z:=a mod

Задача_2. Определить наименьшую цифру числа. Program minimim; Var min,z,a:integer; Begin Readln(a); min:=10;
10;
if za:=a div 10;
end;
writeln(z);
End.

Найдите ошибки в программах

Слайд 15

Задача 3.
Осуществить реверс элементов одномерного массива.
Program rev;
Var a:array[1..10] of integer;
i:integer;
Begin
For i:=1

Задача 3. Осуществить реверс элементов одномерного массива. Program rev; Var a:array[1..10] of
to 10 do readln(a[i]);
For i:=1 to 10 do a[10+1-i]:=a[i];
For i:=1 to 10 do write(a[i]:4)
End.

Найдите ошибки в программах

Слайд 16

2 тур

Конкурс разработчиков

2 тур Конкурс разработчиков

Слайд 17

Входной файл – zadanie.in Выходной файл – zadanie.out

Задания для 1-ой команды:
Двоичное число,

Входной файл – zadanie.in Выходной файл – zadanie.out Задания для 1-ой команды:
введенное пользователем преобразовать в десятичное число.
Определить, какие различные числа входят в целое число.
Задания для 2-ой команды:
Число, представленное в шестнадцатеричной системе счисления, перевести в десятичную систему счисления.
Определить, есть ли в целом числе две подряд идущие одинаковые цифры и какие.

Слайд 18

3 тур

Конкурс болельщиков

3 тур Конкурс болельщиков

Слайд 19

Дайте ответы на следующие вопросы

В каком году был разработан язык Паскаль?
Сведения об

Дайте ответы на следующие вопросы В каком году был разработан язык Паскаль?
окружающем мире и о нас самих
Последовательность действий, которая приводит к решению поставленной задачи
Минимальная единица хранения информации
Многократное повторение одних и тех же действий
В ваш класс приходит новый ученик по фамилии Афанасенко. Вы справшиваете учителя, кто это: девочка или мальчик. Какое количество информации содержит ответ учителя?

Слайд 20

Он всегда имел запас калькуляторов.

пас каль

7.Найдите знакомые термины в следующих

Он всегда имел запас калькуляторов. пас каль 7.Найдите знакомые термины в следующих
фразах:

По приказу директора мы шкаф переставили в угол.

мы шка

Слайд 21

8. В коробке лежат 5 карандашей: 2 синих и 3 красных. Сколько

8. В коробке лежат 5 карандашей: 2 синих и 3 красных. Сколько
карандашей надо взять из коробки, не заглядывая в неё, чтобы среди них был хотя бы 1 красный карандаш?
9. Отгадайте анаграммы

Слайд 22

Молодая наука, рожденная компьютерами

МИР + НОТА + ИКРА

Средства взаимодействия программы и

Молодая наука, рожденная компьютерами МИР + НОТА + ИКРА Средства взаимодействия программы
пользователя

СЕЙФ + РЕ + НИТ

Слайд 23

10. Компьютерное зазеркалье
Долговременный склероз.
(Оперативная память)
Локальный компьютер
(Глобальная сеть)
Отцовский блок

10. Компьютерное зазеркалье Долговременный склероз. (Оперативная память) Локальный компьютер (Глобальная сеть) Отцовский блок (Материнская плата)
(Материнская плата)

Слайд 24

4 тур

Конкурс оптимизаторов

4 тур Конкурс оптимизаторов
Имя файла: Конкурс-программистов.pptx
Количество просмотров: 37
Количество скачиваний: 0