Решение задач в среде программирования
материал по информатике и икт (10 класс) по теме

     Новые веяния на уроках информатики - необходимость, продиктованная веком компьютерных технологий. В данной работе рассматриваются примеры решения задач в среде программирования  на языке Java.

Скачать:

ВложениеРазмер
Microsoft Office document icon reshenie_zadach_v_srede_programmirovaniya.doc46 КБ

Предварительный просмотр:

Муниципальное бюджетное общеобразовательное учреждение

средняя общеобразовательная школа №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(" в информационный");

}

}

}


По теме: методические разработки, презентации и конспекты

Программа элективного курса по информатике «Решение задач ЕГЭ на программирование», 10 класс, 17 ч.

Программа данного элективного курса (курса по выбору учащихся) ориентирована на систематизацию знаний и умений по курсу информатики и информационно-коммуникационных технологий (ИКТ) по теме "Алгоритми...

«Решение задач в среде табличного процессора «Расчет стоимости транспортных услуг для проезда по виртуальному туру Золотое кольцо России»».

Урок в 9 классе  по теме «Решение задач в среде табличного процессора «Расчет стоимости транспортных услуг для проезда по виртуальному туру Золотое кольцо России»».Тип урока специализированный.Ст...

Разработка урока "Решение задач в среде программирования Borland Pascal"

Цели:образовательная - ознакомить учащихся с приёмами программирования, которые применяются в языке программирования Turbo Pascal для обработки символьных и строковых переменных;развивающая - развитие...

Кроссворды к уроку "Решение задач в среде программирования Borland Pascal"

Кроссворды к уроку "Решение задач в среде программирования Borland Pascal" выполнены в табличном редакторе MS Excel с автоматическим контролем знаний и оценкой результатов....

Презентация к урокам при изучении раздела "Решение задач целочисленного линейного программирования"

Презентация к урокам при изучении раздела "Решение задач целочисленного линейного программирования"В презентации рассмотрены решения основных типов задач по данной теме....

Решение задач на языке программирования Python

Задачи на языке программирования Python для начинающих....