Решение задач в среде программирования
материал по информатике и икт (10 класс) по теме
Новые веяния на уроках информатики - необходимость, продиктованная веком компьютерных технологий. В данной работе рассматриваются примеры решения задач в среде программирования на языке Java.
Скачать:
Вложение | Размер |
---|---|
![]() | 46 КБ |
Предварительный просмотр:
Муниципальное бюджетное общеобразовательное учреждение
средняя общеобразовательная школа №1
г. Спасска Пензенской области
Учитель: Саранцева
Ольга Николаевна
2014 год
Новые веяния на уроках информатики - необходимость, продиктованная веком компьютерных технологий. Информатика - это хороший предмет, но это предмет о компьютерах. Человек, выходящий после школы - выпускник, выучивший прекрасно информатику, не может с этим ничего делать. Компьютерные науки – это предмет, который даёт знания, основываясь на современной жизни. Ученики старших классов уже понимают, как писать приложения для смартфонов и планшетников. С помощью этого курса можно создать школьный бизнес, который будет заниматься именно программированием. То есть дети, обученные последним навыкам программирования, будут исполнять работы для пензенских IT-компаний.№21
Напишите класс, который выводит на экран надпись "Hello, world!"
class primer_21
{
public static void main(String[] args)
{
System.out.println("Hello world!");
}
}
№23
Напишите класс, который выводит на экран в первой строке три знака «+», во второй – четыре знака «!», в третьей – два знака «*».
class primer_23
{
public static void main(String[] args)
{
System.out.println("+ + +");
System.out.println("! ! !");
System.out.println("* *");
}
}
№29
Напишите класс, который присваивает переменной х значение 9, а затем выводит на экран: в первой строке это значение с поясняющей надписью (например, «значение х равно 9»), а во второй – квадрат этого значения (тоже с поясняющей надписью).
import java.util.*;
class primer_129
{
static Scanner reader = new Scanner(System.in);
public static void main(String[] args)
{
int a=9,b;
System.out.println("Значение х=9");
b=a*a;
System.out.println("Квадрат x ="+b);
}
}
№121
Напишите класс, который принимает с клавиатуры 10 целых чисел и выводит на экран, сколько из них были положительными.
import java.util.*;
class primer_121
{
static Scanner reader = new Scanner(System.in);
public static void main(String[] args)
{
int x, count=0;
for (int i=1; i<=10; i++)
{
x = reader.nextInt();
if (x>0)
count++;
}
System.out.println("Количество положительных чисел в серии="+count);
}
}
№133
Напишите класс, который генерирует серию из 20 случайных двузначных положительных чисел и определяет сумму четных значений в серии.
class primer_133
{
public static void main(String[]args)
{
int x, sum=0;
for (int i=1; i<=20; i++ )
{
x= 10+ (int)(Math.random()*90);
System.out.println( x );
if (x%2==0)sum=sum+x;
}
System.out.println(«Сумма чётных чисел равна »+sum );
}
}
№134
Напишите класс, который принимает с клавиатуры положительное целое число и выводит на экран все его делители.
Кроме того, класс должен определять количество и сумму делителей и выводить результаты на экран.
import java.util.*;
class primer_134
{
static Scanner reader = new Scanner(System.in);
public static void main(String[] args)
{
int x, sum=0, count=0;
x = reader.nextInt();
for (int i=1; i<=x; i++)
{
if (x%i==0)
{
System.out.println(i);
count++;
sum=sum+i;
}
}
System.out.println(" Количество делителей="+count);
System.out.println(" Сумма делителей="+sum);
}
}
№1331
В школе решено создать два специализированных класса: физико-математический и физико-информационный. Ученик, желающий поступить в один из этих классов, должен иметь среднюю оценку (по 10-балльной системе) не менее 7. В случае, когда его оценка по математике выше оценки по информатике, его зачисляют в физико-математический класс; при ином соотношении этих оценок его зачисляют в физико-информационный класс.
Напишите класс, который принимает с клавиатуры оценки по математике и информатике 40 желающих учиться в одном из этих специализированных классов.
Для каждого из кандидатов следует определить: может ли он быть зачислен в один из классов, и если да – то в какой.
По результатам проверки данных каждого кандидата следует вывести на экран соответствующее текстовое сообщение.
import java.util.*;
class primer_1331
{
static Scanner reader = new Scanner(System.in);
public static void main(String[] args)
{
int i;
for (i=1; i<=20; i++)
{
System.out.println(i+"-й");
int x, y; double sr;
x = reader.nextInt();
y = reader.nextInt();
sr=(x+y)/2;
System.out.println("математика="+x);
System.out.println("информатика="+y);
System.out.println("средняя="+sr);
if (sr>=7)System.out.println("зачислен");
else System.out.println(" не зачислен");
if (sr>=7)
if (x>y)System.out.println(" в математический");
else System.out.println(" в информационный");
}
}
}
По теме: методические разработки, презентации и конспекты
![](/sites/default/files/pictures/2014/02/25/picture-390679-1393342513.jpg)
Программа элективного курса по информатике «Решение задач ЕГЭ на программирование», 10 класс, 17 ч.
Программа данного элективного курса (курса по выбору учащихся) ориентирована на систематизацию знаний и умений по курсу информатики и информационно-коммуникационных технологий (ИКТ) по теме "Алгоритми...
![](/sites/default/files/pictures/2014/11/24/picture-537601-1416833319.jpg)
«Решение задач в среде табличного процессора «Расчет стоимости транспортных услуг для проезда по виртуальному туру Золотое кольцо России»».
Урок в 9 классе по теме «Решение задач в среде табличного процессора «Расчет стоимости транспортных услуг для проезда по виртуальному туру Золотое кольцо России»».Тип урока специализированный.Ст...
![](/sites/default/files/pictures/2017/06/24/picture-933293-1498291987.jpg)
Разработка урока "Решение задач в среде программирования Borland Pascal"
Цели:образовательная - ознакомить учащихся с приёмами программирования, которые применяются в языке программирования Turbo Pascal для обработки символьных и строковых переменных;развивающая - развитие...
![](/sites/default/files/pictures/2017/06/24/picture-933293-1498291987.jpg)
Кроссворды к уроку "Решение задач в среде программирования Borland Pascal"
Кроссворды к уроку "Решение задач в среде программирования Borland Pascal" выполнены в табличном редакторе MS Excel с автоматическим контролем знаний и оценкой результатов....
![](/sites/default/files/pictures/2021/08/05/picture-1341220-1628164775.jpg)
Презентация к урокам при изучении раздела "Решение задач целочисленного линейного программирования"
Презентация к урокам при изучении раздела "Решение задач целочисленного линейного программирования"В презентации рассмотрены решения основных типов задач по данной теме....
![](/sites/default/files/pictures/2013/02/19/picture-207599-1361297832.jpg)
Решение задач на языке программирования Python
Задачи на языке программирования Python для начинающих....