среда, 24 декабря 2014 г.

Сравнение функций Excel и Google Sheets

ОписаниеФункция ExcelФункция Google Sheets
Сумма всех чисел из диапазонаСУММSUM
Произведение всех чисел из диапазонаПРОИЗВЕДPRODUCT
Максимальное число из диапазонаМАКСMAX
Минимальное число из диапазонаМИНMIN
Среднее арифметическоеСРЗНАЧAVERAGE
Сумма попарных произведенийСУММПРОИЗВSUMPRODUCT
Количество заполненных ячеек в диапазонеСЧЁТЗCOUNTA
Количество числовых значений в диапазонеСЧЁТCOUNT
Корень квадратный из числаКОРЕНЬSQRT
Модуль числаABSABS
Сгенерировать случайное число из промежуткаСЛУЧМЕЖДУRANDBETWEEN
Остаток от деленияОСТАТMOD
Округлить числоОКРУГЛROUND
Округлить число в большую сторонуОКРУГЛВВЕРХROUNDUP
Отбросить дробную частьОКУГЛВРВНИЗROUNDDOWN
Округлить число в меньшую сторонуОКРВНИЗINT

пятница, 12 декабря 2014 г.

Основы математической логики

Рассмотрим функцию:

Второй вариант записи:

Вариант записи с использованием обычных арифметических символов операции:
 

Программа построение таблицы истинности для функции F в Pascal:

Построение таблицы истинности в Excel:





четверг, 27 ноября 2014 г.

Текстовый редактор. Создание и редактирование графических элементов

Часть 1

  1. Откройте на диске Google вашe персональную папку с именем  Ваша фамилия, Имя - Класс - Assignment Folder 
  2. Создайте в ней текстовый документ с названием Часть 1 
  3. Оформите фрагменты текста, в точности соблюдая форматирование образца: 
    1. Задание 1
    2. Задание 2
    3. Задание 3
    4. Задание 4
    5. Задание 5
  4. Каждое задание выполняем с новой страницы. 

Часть 2

  1. Рассмотрите примеры оформления разных резюме: 
    1. Пример 1
    2. Пример 2
    3. Пример 3
    4. Пример 4
    5. Пример 5
    6. Пример 6
  2. Откройте на диске Google вашe персональную папку с именем 
  3. Ваша фамилия, Имя - Класс - Assignment Folder 
  4. Создайте в ней тестовый документ с названием Мое резюме 
  5. Составьте и оформите ваше резюме. Обязательные требования: 
    1. В резюме должны быть представлена достоверная информация! 
    2. В резюме должна быть указана должность, на которую вы претендуете. 
    3. Объем резюме - одна страница 
    4. Наличие фотографии является обязательным 
    5. В резюме должно быть не менее четырех разделов (например, Контактные данные, Личные качества, Образование и пр.) 
    6. Заголовки разделов выделить жирным крупным шрифтом 
    7. Содержимое разделов должно быть зрительно выделено (отступом, цветом и т .д.)
    8. Резюме должно быть оформлено с помощью таблицы и/или списков 

Часть 3


  1. Откройте на диске Google вашe персональную папку с именем 
  2. Ваша фамилия, Имя - Класс - Assignment Folder 
  3. Создайте в ней тестовый документ с названием Часть 3 
  4. Оформите фрагменты текста, в точности соблюдая форматирование образца:
    1. Задание 1
    2. Задание 2
    3. Задание 3
    4. Задание 4
    5. Задание 5
  5. Каждое задание выполняем с новой страницы. 

Часть 4. Создание инфографики

Инфографика — это графический способ подачи информации, данных и знаний, целью которого является быстро и чётко преподносить сложную информацию. Одна из форм информационного дизайна. Спектр её применения огромен: география, журналистика, образование, статистика, технические тексты. Инфографика способна не только организовать большие объёмы информации, но и более наглядно показать соотношение предметов и фактов во времени и пространстве, а также продемонстрировать тенденции.
1. Рассмотрите примеры инфографики на разные темы:


2. Используя тектовый редактор MS Word или любой из предложенных ниже сервисов создания инфографики, создайте свою инфографику по теме Устройство и возможности современного смартфона
Примеры онлайн-сервисов для создания инфографики:


3. Обменяйтесь результатами работы с одним из одноклассников. Оцените работу друг друга. Оценочный лист находится в вашей персональной папке на диске Google: Ваша фамилия, Имя - Класс - Assignment Folder
Если вы выполняли работу в MS Word, обязательно загрузите документ в вашу папку Ваша фамилия, Имя - Класс - Assignment Folder на диске Google! Если вы выполняли инфографику в онлайн-сервисе, дайте доступ к вашей раобте или отправьте ее на почту e.a.dodonova@gmail.com

среда, 26 ноября 2014 г.

Тренируемся в быстрой печати

Клавиатурный онлайн-тренажер Все10

Регистрируемся, выполняем упражнения, проходим сертификацию!
В комментариях укажите ссылку на ваш сертификат.

понедельник, 4 августа 2014 г.

Допишите алгоритм так, чтобы черепашка рисовала красный круг

Для Черепашки допишите алгоритм так, чтобы она рисовала красный круг.
Никакие блоки из существующих удалять нельзя!
Разместите ссылку на свою программу в комментариях к сообщению

среда, 30 апреля 2014 г.

Работа по теме "Структуры в C++"

Организовать структуру struct (в соответствии с вариантом). В программе реализовать функции для  обработки данных из массива структур:

  1. Вывод всего списка на экран
  2. Добавление записи в список
  3. Загрузка данных из файла
  4. Сохранение данных в файл
  5. Редактирование записи по номеру
  6. Удаление записи по номеру
  7. Сортировка записи по выбранному полю
  8. Поиск всех записей, соответствующих  критерию по выбранному полю
Вариант 1
Организовать структуру TTable, содержащую в себе поля:
Height  - высота стола
Width – ширина стола
Length – длина стола
Model - наименование модели
Cost - стоимость

Файловый ввод-вывод. Работа со структурами в C++

#include <iostream>
#include <fstream>

using namespace std;

пятница, 25 апреля 2014 г.

Символьные массивы

Во всех задачах строки вводятся до символа точка.

Является ли слово палиндромом?
По данной строке определите, является ли она палиндромом (то есть, можно ли прочесть ее наоборот, как, например, слово "топот").
Формат входных данных
На вход подается 1 строка без пробелов.
Формат выходных данных
Необходимо вывести  yes, если строка является палиндромом, и no в противном случае.
Пример
Ввод
Вывод
abbayes


вторник, 22 апреля 2014 г.

Турнир Архимеда

Внимание!
На базе МБНОУ "ГКЛ" 28 апреля пройдет командное соревнование по программированию для начинающих "Турнир Архимеда". Приглашаем к участию всех желающих!

Официальный сайт турнира: contest.mccme.ru/arhimed

Регистрация доступна по ссылке

понедельник, 7 апреля 2014 г.

Работа с графической библиотекой в Code Blocks

WinBGIm - это графическая библиотека BGI, портированная by Michael Main at the University of Colorado.
Для того, чтобы подключить ее в IDE Code Blocks, необходимо выполнить следующие действия
Внимание! Библиотека несовместима с новыми версиями Code Blocks, поэтому рекомендую скачать portable версию с сайта codeblocks.codecutter.org 
Распакуйте архив. Для работы запускайте файл "CbLancher.exe" (НЕ "codeblocks.exe"!)
  1. Загрузите файлы graphics.h и winbgim.h поместите его в папку компилятора MinGW include (например C:\Program Files\CodeBlocks\MinGW\include)
  2. Загрузите файл libbgi.a  и поместите его в папку lib (C:\Program Files\CodeBlocks\MinGW\lib)
  3. В Code::Blocks откройте Settings >> Compiler and debugger >> Linker settings
  4. Нажмите кнопку Add  в Link libraries и загрузите файл libbgi.a
  5. В правой части (Other linker options) вставьте команды:
  6. -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
  7. Нажмите OK


Теперь вы можете скомпилировать проект, используя “graphics.h”. Попробуйте запустить  следующий код:
#include <graphics.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include<math.h>
#include<dos.h>
#include<string.h>
#include<iostream>
#include<ctime>

using namespace std;

int main( void)
{
    //---------- Инициализация графики ----------//
    int gdriver = DETECT, gmode, errorcode;
    initgraph(&gdriver,&gmode,"");
    //---------- Конец инициализации -----------//

    setfillstyle(SOLID_FILL,GREEN);
    setcolor(GREEN);
    rectangle(50,50,50+400,50+300);
    floodfill(51,51,GREEN);

    setfillstyle(SOLID_FILL,RED);
    setcolor(RED);
    circle(250,200,100); //круг
    floodfill(240,200,RED);

    //---------- Завершение работы ------------//
    getch();
    closegraph();

return 0;
}

Список функций для работы с графикой


void arc( int x, int y, int stangle, int endangle, int radius ); // дуга
void bar( int left, int top, int right, int bottom ); // закрашенный прямоугольник
void bar3d( int left, int top, int right, int bottom, int depth, int topflag ); // параллелепипед
void circle( int x, int y, int radius ); // круг 
void cleardevice( );  // очистить экран
void drawpoly(int n_points, int* points); // многоугольник 
void ellipse( int x, int y, int stangle, int endangle, int xradius, int yradius ); // эллипс
void fillellipse( int x, int y, int xradius, int yradius ); // закрашенный эллипс
void fillpoly(int n_points, int* points); // закрашенный многоугольник
void floodfill( int x, int y, int border ); // закрасить область, содержащую точку (x,y)
void line( int x1, int y1, int x2, int y2 ); // рисовать отрезок
void linerel( int dx, int dy );
void lineto( int x, int y ); // рисовать линию из текущей точки в заданную
void pieslice( int x, int y, int stangle, int endangle, int radius );
void putpixel( int x, int y, int color ); // нарисовать точку
void rectangle( int left, int top, int right, int bottom ); // прямоугольник
void sector( int x, int y, int stangle, int endangle, int xradius, int yradius ); // сектор

void moverel( int dx, int dy );
void moveto( int x, int y );
void refreshbgi(int left, int top, int right, int bottom);
void refreshallbgi( );
void setbkcolor( int color );
void setcolor( int color ); // установить 
void setfillpattern( char *upattern, int color );
void setfillstyle( int pattern, int color );
void setlinestyle( int linestyle, unsigned upattern, int thickness );
void setrefreshingbgi(bool value);
void setviewport( int left, int top, int right, int bottom, int clip );
void setwritemode( int mode );