🗊Презентация Алгоритмы и программирование. Типы данных и отладка

Нажмите для полного просмотра!
Алгоритмы и программирование. Типы данных и отладка, слайд №1Алгоритмы и программирование. Типы данных и отладка, слайд №2Алгоритмы и программирование. Типы данных и отладка, слайд №3Алгоритмы и программирование. Типы данных и отладка, слайд №4Алгоритмы и программирование. Типы данных и отладка, слайд №5Алгоритмы и программирование. Типы данных и отладка, слайд №6Алгоритмы и программирование. Типы данных и отладка, слайд №7Алгоритмы и программирование. Типы данных и отладка, слайд №8Алгоритмы и программирование. Типы данных и отладка, слайд №9Алгоритмы и программирование. Типы данных и отладка, слайд №10Алгоритмы и программирование. Типы данных и отладка, слайд №11Алгоритмы и программирование. Типы данных и отладка, слайд №12Алгоритмы и программирование. Типы данных и отладка, слайд №13Алгоритмы и программирование. Типы данных и отладка, слайд №14Алгоритмы и программирование. Типы данных и отладка, слайд №15Алгоритмы и программирование. Типы данных и отладка, слайд №16Алгоритмы и программирование. Типы данных и отладка, слайд №17Алгоритмы и программирование. Типы данных и отладка, слайд №18Алгоритмы и программирование. Типы данных и отладка, слайд №19Алгоритмы и программирование. Типы данных и отладка, слайд №20Алгоритмы и программирование. Типы данных и отладка, слайд №21Алгоритмы и программирование. Типы данных и отладка, слайд №22Алгоритмы и программирование. Типы данных и отладка, слайд №23Алгоритмы и программирование. Типы данных и отладка, слайд №24Алгоритмы и программирование. Типы данных и отладка, слайд №25Алгоритмы и программирование. Типы данных и отладка, слайд №26Алгоритмы и программирование. Типы данных и отладка, слайд №27Алгоритмы и программирование. Типы данных и отладка, слайд №28Алгоритмы и программирование. Типы данных и отладка, слайд №29Алгоритмы и программирование. Типы данных и отладка, слайд №30

Содержание

Вы можете ознакомиться и скачать презентацию на тему Алгоритмы и программирование. Типы данных и отладка. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1






Гринчишин Михаил Александрович
Преподаватель
Клуб программистов 1С
Описание слайда:
Гринчишин Михаил Александрович Преподаватель Клуб программистов 1С

Слайд 2





Задачи Java
http://informatics.mccme.ru/
Дистанционная подготовка / ► 1C / ► Занятие 2. Задачи: ЗАДАЧА А. 
	Сумма от 1 до N
Входные данные
Одно целое число N.
Выходные данные
Одно число – сумма всех целых чисел от 1 до N.
Примеры: входные данные 100; выходные данные 5050.
Описание слайда:
Задачи Java http://informatics.mccme.ru/ Дистанционная подготовка / ► 1C / ► Занятие 2. Задачи: ЗАДАЧА А.  Сумма от 1 до N Входные данные Одно целое число N. Выходные данные Одно число – сумма всех целых чисел от 1 до N. Примеры: входные данные 100; выходные данные 5050.

Слайд 3





Создание первого проекта Java
Задача:
Первая задача:
import java.io.*; // библиотека для PrintWriter
import java.util.*; // библиотека для Scanner
public class prog1 {
public static void main(String[] args) {
Scanner in= new Scanner(System.in);
PrintWriter out = new PrintWriter(System.out);
long S = 0; // результат
long N = in.nextInt(); // ввод а
//решение
out.println(S); //вывод ответа
out.flush(); in.close;}}//
Описание слайда:
Создание первого проекта Java Задача: Первая задача: import java.io.*; // библиотека для PrintWriter import java.util.*; // библиотека для Scanner public class prog1 { public static void main(String[] args) { Scanner in= new Scanner(System.in); PrintWriter out = new PrintWriter(System.out); long S = 0; // результат long N = in.nextInt(); // ввод а //решение out.println(S); //вывод ответа out.flush(); in.close;}}//

Слайд 4





Задачи Java
Очевидное решение: 	Сумма от 1 до N


for (int i = 1; i <= N; i++) { 
S += i; 
}
Описание слайда:
Задачи Java Очевидное решение: Сумма от 1 до N for (int i = 1; i <= N; i++) { S += i; }

Слайд 5





Задачи Java
Очевидное решение: 	Сумма от 1 до N
if (N < 0) {K = -N; }
for (int i = 1; i <= K; i++) { s += i; } 
if (N < 0)
{ s = -s + 1; }
Описание слайда:
Задачи Java Очевидное решение: Сумма от 1 до N if (N < 0) {K = -N; } for (int i = 1; i <= K; i++) { s += i; } if (N < 0) { s = -s + 1; }

Слайд 6





Задачи Java
Очевидное решение: 	Сумма от 1 до N
int N = in.nextInt(); 
int s = 0; 
s = N * (N + 1) / 2; 
if (N < 0) 
{s = -s + 1;}
Описание слайда:
Задачи Java Очевидное решение: Сумма от 1 до N int N = in.nextInt(); int s = 0; s = N * (N + 1) / 2; if (N < 0) {s = -s + 1;}

Слайд 7





Задачи Java
Очевидное решение: 	Сумма от 1 до N
long N = in.nextLong(); long s = 0;
s = N * (N + 1) / 2; 
if (N < 0) 
{s = -s + 1;}
Описание слайда:
Задачи Java Очевидное решение: Сумма от 1 до N long N = in.nextLong(); long s = 0; s = N * (N + 1) / 2; if (N < 0) {s = -s + 1;}

Слайд 8





Задачи Java
Очевидное решение: 	Сумма от 1 до N
long N = in.nextLong(); 
long s = 0; 
s = N * ((N + 1) / 2); 
if (N < 0) 
{s = -s + 1;}
Описание слайда:
Задачи Java Очевидное решение: Сумма от 1 до N long N = in.nextLong(); long s = 0; s = N * ((N + 1) / 2); if (N < 0) {s = -s + 1;}

Слайд 9





Задачи Java
Очевидное решение: 	Сумма от 1 до N
long N = in.nextLong(); 
long s = 0; 
if (N % 2 == 0) 
{s = (N / 2) * (N + 1));} 
else {s = N * ((N + 1) / 2); }
if (N < 0) {s = -s + 1; }
Описание слайда:
Задачи Java Очевидное решение: Сумма от 1 до N long N = in.nextLong(); long s = 0; if (N % 2 == 0) {s = (N / 2) * (N + 1));} else {s = N * ((N + 1) / 2); } if (N < 0) {s = -s + 1; }

Слайд 10





Создание первого проекта Java
Создание первого проекта – работа с тестирующей системой (результаты работы)
Первая задача: А+В=?
OK — программа прошла все тесты, решение верное.
Wrong Answer (Неправильный ответ, WA) — программа прошла не все тесты, то есть работает не во всех случаях. В этом случае в графе «Ошибка на тесте» показывается номер теста, на котором программа выдаёт неверный ответ.
Описание слайда:
Создание первого проекта Java Создание первого проекта – работа с тестирующей системой (результаты работы) Первая задача: А+В=? OK — программа прошла все тесты, решение верное. Wrong Answer (Неправильный ответ, WA) — программа прошла не все тесты, то есть работает не во всех случаях. В этом случае в графе «Ошибка на тесте» показывается номер теста, на котором программа выдаёт неверный ответ.

Слайд 11





Создание первого проекта Java
Создание первого проекта – работа с тестирующей системой (результаты работы)
Первая задача: А+В=?
OK — программа прошла все тесты, решение верное.
Wrong Answer (Неправильный ответ, WA) — программа прошла не все тесты, то есть работает не во всех случаях. В этом случае в графе «Ошибка на тесте» показывается номер теста, на котором программа выдаёт неверный ответ.
Описание слайда:
Создание первого проекта Java Создание первого проекта – работа с тестирующей системой (результаты работы) Первая задача: А+В=? OK — программа прошла все тесты, решение верное. Wrong Answer (Неправильный ответ, WA) — программа прошла не все тесты, то есть работает не во всех случаях. В этом случае в графе «Ошибка на тесте» показывается номер теста, на котором программа выдаёт неверный ответ.

Слайд 12





Создание первого проекта Java
Создание первого проекта – работа с тестирующей системой (результаты работы)
Первая задача: А+В=?
Presentation Error (Неправильный формат вывода, PE) — означает, что на каком- то тесте программа выводит ответ не в том формате, как это требуется в условии задачи (например, выводит несколько чисел, когда требуется одно, или выводит слово, когда требуется число). 
 Runtime Error (Ошибка выполненияRE) — означает, что на каком-то тесте программа выполняет недопустимую операцию (например, происходит деление на 0, выход за пределы массива или иная ошибка, которая может привести к аварийному завершению программы)
Описание слайда:
Создание первого проекта Java Создание первого проекта – работа с тестирующей системой (результаты работы) Первая задача: А+В=? Presentation Error (Неправильный формат вывода, PE) — означает, что на каком- то тесте программа выводит ответ не в том формате, как это требуется в условии задачи (например, выводит несколько чисел, когда требуется одно, или выводит слово, когда требуется число). Runtime Error (Ошибка выполненияRE) — означает, что на каком-то тесте программа выполняет недопустимую операцию (например, происходит деление на 0, выход за пределы массива или иная ошибка, которая может привести к аварийному завершению программы)

Слайд 13





Создание первого проекта Java
Создание первого проекта – работа с тестирующей системой (результаты работы)
Первая задача: А+В=?
Memory Limit (Превышен предел по памяти, ML) — превышен максимальный объём памяти, выделяемый для программы по условию. 
 Time Limit (Превышен предел времени выполнения программы, TL) — программа работает слишком долго. 
Compile Error (Ошибка компиляции, СE) — означает, что программа содержит синтаксические ошибки из-за чего тестирующая система не способна её откомпилировать и запустить на проверку.
Описание слайда:
Создание первого проекта Java Создание первого проекта – работа с тестирующей системой (результаты работы) Первая задача: А+В=? Memory Limit (Превышен предел по памяти, ML) — превышен максимальный объём памяти, выделяемый для программы по условию. Time Limit (Превышен предел времени выполнения программы, TL) — программа работает слишком долго. Compile Error (Ошибка компиляции, СE) — означает, что программа содержит синтаксические ошибки из-за чего тестирующая система не способна её откомпилировать и запустить на проверку.

Слайд 14





Создание первого проекта Java
Основные правила оформления решений
Программа-решение должна чётко соблюдать формат входных и выходных данных.
Программа-решение должна отработать (закончить выполнение) быстро.
Входные данные всегда корректны

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

Слайд 15





Задачи Java
http://informatics.mccme.ru/
Задачи для тех, кто сдал контест первого занятия:
Описание слайда:
Задачи Java http://informatics.mccme.ru/ Задачи для тех, кто сдал контест первого занятия:

Слайд 16






Простые типы данных Java

Переменные целого типа
int a = 0;// целая переменная а, значение 0









long b = in.nextInt(); - неправильно!!!
long b = in.nextLong(); - правильно
Описание слайда:
Простые типы данных Java Переменные целого типа int a = 0;// целая переменная а, значение 0 long b = in.nextInt(); - неправильно!!! long b = in.nextLong(); - правильно

Слайд 17






Простые типы данных Java

Переменные вещественного типа
float b = 0.5; // вещественная b, значение 0.5








in.useLocale(Locale.US); 
float b = in.nextFloat();
Описание слайда:
Простые типы данных Java Переменные вещественного типа float b = 0.5; // вещественная b, значение 0.5 in.useLocale(Locale.US); float b = in.nextFloat();

Слайд 18






Простые типы данных Java

Переменные символьного типа
char c = ‘A’; 	//символ, кавычки одинарные
String st = “st”;	//строка, кавычки двойные









Char c = in.nextChar();
Описание слайда:
Простые типы данных Java Переменные символьного типа char c = ‘A’; //символ, кавычки одинарные String st = “st”; //строка, кавычки двойные Char c = in.nextChar();

Слайд 19






Арифметические операции Java
Описание слайда:
Арифметические операции Java

Слайд 20






Арифметические операции Java
Описание слайда:
Арифметические операции Java

Слайд 21






Арифметические операции Java
Описание слайда:
Арифметические операции Java

Слайд 22






Арифметические операции Java
Описание слайда:
Арифметические операции Java

Слайд 23






Операции объекта Math
Описание слайда:
Операции объекта Math

Слайд 24






Операции с объектами
Описание слайда:
Операции с объектами

Слайд 25






Операции с объектами
Описание слайда:
Операции с объектами

Слайд 26






Операции с объектами
Описание слайда:
Операции с объектами

Слайд 27






Операции с объектами
Описание слайда:
Операции с объектами

Слайд 28






Операции с объектами
Описание слайда:
Операции с объектами

Слайд 29






Операции с объектами
Описание слайда:
Операции с объектами

Слайд 30





Создание первого проекта Java
Соедините любые три высказывания по итогам занятия
Описание слайда:
Создание первого проекта Java Соедините любые три высказывания по итогам занятия



Похожие презентации
Mypresentation.ru
Загрузить презентацию