Как ввести данные

Содержание

Способы ввода данных в ячейку Excel

Как ввести данные

Смотрите видео после статьи

видео может дополнять статью или содержать её полностью

В процессе преподавания курсов Excel мне часто приходилось сталкиваться с некоторым непониманием начинающих пользователей особенностей ввода данных в таблицы Excel.

Как правило, это касается не очень уверенных пользователей Windows.

Впрочем, часто люди, считающие, что вполне умеют работать в Windows, на самом деле многого не знают, отчего и возникают проблемы при обучении работе с конкретными программами.

В данном случае мне хотелось бы остановиться на некоторых особенностях ввода данных в ячейки Excel — как простого текста или чисел, так и формул.

Я рассмотрю здесь вопрос о первичном вводе данных в ячейку Excel, исправлении уже написанного, а также удаление содержимого ячейки. Обычно пользователи применяют только один способ, в то время как их существует несколько.

Прочтение данной статьи позволит вам повысить эффективность работы с таблицами Excel.

Всё, что я здесь описываю, разбирается на моих дистанционных курсах Excel по Skype. О преимуществах индивидуальных занятий по Skype вы можете прочитать в отдельной статье. Итак, приступим.

Здесь рассмотрены только способы ручного ввода. Автоматизированный ввод данных производится другими способами, например, при помощи Мастера импорта текста или подключении источников данных.

Первичный ввод и редактирование ячеек

Существует несколько способом ввода данных в ячейки. Все они очень простые, но, как правило, каждый из них эффективнее применять в определённых случаях. Также сразу стоит отметить, что некоторые способы характерны не только для Excel, но и для Windows в целом, о чём часто большинство пользователей и не догадываются, приписывая всё это лишь одной конкретной программе.

Стоит отметить одну важную особенность: признаком того, что можно редактировать данные ячейки, является мигающий в ней текстовый курсор. Курсор появляется при выполнении любого из нижеперечисленных действий. За исключением последнего указанного с списке случая, если курсор не появился, то значит вы что-то сделали не так.

Двойной щелчок на ячейке

Пожалуй, это самый распространённый способ отредактировать содержимое любой ячейки Excel. Способ подходит как для ввода данных в пустую ячейку, так и для редактирования существующего содержимого ячейки. Если вам нужно что-то ввести в ячейку или изменить в ней (текст, числа, формулы), то просто выполните двойной щелчок.

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

Клавиша F2 на клавиатуре

Про данный способ отредактировать содержимое ячейки листа Excel почему-то мало кто знает.

Мой опыт проведения различных учебных курсов показывает, что это, прежде всего, связано с недостаточным знанием Windows.

Дело в том, что наиболее распространённой функцией клавиши F2 в Windows является начало редактирования чего-либо. Excel тут не исключение. Данный способ работает независимо от того, есть данные в ячейке или нет.

Также вы можете использовать нажатие F2 для редактирования имён файлов и папок в Проводнике Windows — попробуйте и убедитесь сами, что способ достаточно универсален (файл или папка должны быть выделены).

Клавиша Backspace на клавиатуре

Хорошо подходит для случая, когда в ячейке уже есть данные, но их нужно удалить и ввести новые. Нажатие Backspace (не путать с Esc!) приводит к стиранию имеющихся в ячейке данных и появлению текстового курсора. Если вам нужно просто стереть данные ячейки, но вводить новые не требуется, то лучше нажать Delete.

Если у вас выделена группа ячеек, то нажатие Backspace приведёт к стиранию содержимого только левой верхней ячейки выделенного диапазона. Для удаления содержимого группы ячеек также лучше использовать Delete.

Редактирование в строке формул

Как правило применяется при редактировании больших формул, которые непосредственно в самой ячейке изменять просто неудобно. Однако можно использовать и для ввода простого текста или чисел. Чтобы начать редактирование содержимого ячейки в строке формул, выделите ячейку щелчком и установите курсор в строке формул, как показано на рисунке.

[нажмите на картинку для увеличения] Справка: как сохранять фото с сайтов

Если нужно написать много текста или большую и сложную формулу, то строку формул можно расширить. Для этого есть специальная кнопка, показанная на рисунке ниже. Также не забывайте, что перенос строк в Excel делается через сочетание Alt + Enter.

[нажмите на картинку для увеличения] Справка: как сохранять фото с сайтов

Щёлкнуть на ячейке и начать писать

Самый простой способ. Лучше всего подходит для ввода данных в пустую ячейку — выделите ячейку щелчком и начните вводить данные. Как только вы нажмёте первый символ на клавиатуре, содержимое ячейки очиститься (если там что-то было), а в самой ячейке появится текстовый курсор. Будьте внимательны — таким образом можно случайно(!) стереть нужные вам данные, нажав что-то на клавиатуре!

Подтверждение ввода данных в ячейку

Проводя курсы Excel, я наблюдал очень(!) распространённую проблему у начинающих пользователей Excel — многие, написав в ячейку данные, забывают подтвердить ввод. Обязательно подтверждайте ввод данных в ячейку одним из ниже указанных способов!

После подтверждения ввода данных, текстовый курсор в ячейке пропадает. Если курсор не пропал, значит ввод данных не подтверждён!

Клавиша Enter

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

Щелчок мышкой на другую ячейку

Работает всегда, за исключением ввода формул. Особенности ввода формул в Excel уже разбирал ранее — рекомендую ознакомиться.

Использование стрелок на клавиатуре

Работает только в том случае, если это первый ввод данных в пустую ячейку. В противном случае, если вы просто редактируете ранее введённый текст, будет перемешаться текстовый курсор по тексту внутри ячейки.

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

Использование кнопки в строке формул

Слева от строки формул есть кнопка в виде зелёной или серой галочки, нажатие на которую подтверждает ввод данных в ячейку.

При этом неважно, писали ли вы данные (текст, число, формулу) непосредственно в строке формул или в самой ячейке.

По правде сказать, применяется редко, поскольку нужно переносить руку с клавиатуры на мышку и целиться в довольно мелкую кнопку. Кнопка показана на самом первом рисунке.

Отмена ввода данных

Здесь можно выделить два принципиально разных случая. Много раз, проводя курсы Excel в Рыбинске, я замечал проблемы с обоими. Будьте внимательны!

Ввод данных в ячейку ещё не подтверждён

Если в ячейке по-прежнему мигает текстовый курсор, то ввод данных ещё не подтверждён. В этом случае работает универсальная отмена в виде нажатия клавиши Esc на клавиатуре (левая верхняя кнопка!). При нажатии Esc то, что вы ввели в ячейку, стирается, и возвращается предыдущее подтверждённое содержимое ячейки (в том числе “пусто”, если там раньше ничего не было).

Помимо нажатия Esc можно воспользоваться крестиком слева от строки формул (см. первый рисунок).

Подведём итоги

Используйте по усмотрению тот способ ввода данных, который Вам более удобен в данных обстоятельствах. Не забывайте подтверждать ввод данных в ячейку!

На моих онлайн курсах Excel Вы можете научиться эффективно использовать Excel, изучив все основные функции данной программы, необходимые для создания таблиц, графиков и прочего. Возможностей в Excel много, но далеко не все о них знают!

Уникальная метка публикации: 6C13E98E-AA8E-DB4A-9298-09D2A67A0F65
Источник: //artemvm.info/information/uchebnye-stati/microsoft-office/sposoby-vvoda-dannyh-v-yachejku-excel/

Источник: https://artemvm.info/information/uchebnye-stati/microsoft-office/sposoby-vvoda-dannyh-v-yachejku-excel/

Как вводить данные? Правила ввода

Как ввести данные

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

Как правило у каждого подобного сервиса свой синтаксис. Но какими бы ни были современные математические калькуляторы (программы), в любом случае все они базируются на принципах обработки, которые появились еще в прошлом веке. Отличаются лишь методы обработки (парсинг математических выражений), но математические формулы от этого, разумеется, не меняются.

Стоит отметить, что калькуляторы на Math24.biz куда более «умнее», или, иными словами, менее требовательны, чем ряд других аналогичных калькуляторов на просторах интернета.

Итак, начнем. Самые элементарные правила как вводить данные касаются записи чисел и скобок.

Скобки используются круглые. Но даже если вы введете [, ], { или }, то они преобразуются в соответствующие круглые. Кстати, это небольшое наше преимущество в отличие от других калькуляторов.

Что касается натуральных или дробных чисел, то тут все очевидно – «Как вижу, так и пишу!».

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

Примеры ввода десятичных чисел

1.78, 87.001, 0.99 и так далее.

Такое правило ввода данных оправдывается тем, что запятая используется в функциях, например, логарифмических, в которых разделены через запятую основание логарифма и число, от которого берется логарифм. И таких функций множество, включая функции нескольких переменных.

Примеры обозначений математических констант

pi – Число Пи
e – Экспонента (основание натурального логарифма)
i – Мнимая единица, i2 = -1

Корень квадратный от числа записывается как sqr или sqrt.

Примеры записи квадратного корня

sqrt(2) – корень квадратный из числа 2
sqrt(3/4) – корень квадратный из дробного числа ¾

Наверняка многие сейчас подумали, что квадратный корень из 2 можно записать как 2(1/2) или 2(0.5). Но в данном случае мы хотим лишь сказать, что sqrt есть обозначение квадратного корня, которое используется во многих программах.

Примите это на заметку, если ранее не встречались с этим обозначением!

Далее быстро пройдемся по математическим операциям и правилам их ввода, потому что здесь всё проще-простого.

+ Операция сложения (суммирование)
Операция вычитания (разность)
* Операция умножения

Кстати, если два множителя записать через пробел, то калькулятор воспримет это за знак умножения. Например, x y равносильно x*y

/ Операция деления
Возведение в степень

Чуть сложнее для визуального восприятия, но никак не для понимания, это правило записи дробных выражений. Как вводить данные от таких выражений мы покажем на примерах с применением различных цветов.

Это позволит лучше и быстрее освоить необходимые навыки юным ученикам. Хотя, поверьте нам, старшеклассники и студенты очень часто сталкиваются с проблемой ввода сложных формул.

Примеры ввода дробных выражений

Для лучшего визуального восприятия мы специально добавили пробелы, чтобы выделить отдельные операции.

( x2 – 1 )/( x2 + 1 )

( Sin(x) * Cos(y) )/( x5 – y + 7 )

((z-1)(t+1))/((x-1)/(y+1))

Как вы могли заметить, одним из базовых правил при вводе данных является использование букв только латинского алфавита!

Ниже перечислим наиболее часто встречающиеся функции при изучении школьной математики и математических дисциплин начальных курсов ВУЗов и других учебных заведений.

Название Классическое обозначение Правило ввода на сайте
Экспонентаee
Число Пиπpi
Мнимая единицаii
Название Классическое обозначение Правило ввода на сайте
Модуль числа x|x||x| или abs(x)
x в степени yxyxy
Квадратный корень числа x√xsqr(x) или x(1/2)
Логарифм значения b по основанию aloga(b)log(a,b)
Натуральный логарифм значения xln(x)ln(x) или log(x)
Десятичный логарифм значения xlg(x)lg(x) или log(10,x)
Факториал значения xx!x!
Название Классическое обозначение Правило ввода на сайте
Синусsin(x)sin(x)
Косинусcos(x)cos(x)
Tангенсtg(x)tg(x) или tan(x)
Котангенсctg(x)ctg(x) или cot(x)
Секансsec(x)sec(x)
Косекансcosec(x)cosec(x) или csc(x)
Название Классическое обозначение Правило ввода на сайте
Арксинусarcsin(x)arcsin(x) или sin-1(x)
Арккосинусarccos(x)arccos(x) или cos-1(x)
Арктангенсarctan(x)arctan(x) или tan-1(x)
Арккотангенсarccot(x)arccot(x) или cot-1(x)
Арксекансarcsec(x)arcsec(x) или sec-1(x)
Арккосекансarccsc(x)arccsc(x) или csc-1(x)
Название Классическое обозначение Правило ввода на сайте
Синус гиперболическийsinh(x)sh(x) или sinh(x)
Косинус гиперболическийcosh(x)ch(x) или cosh(x)
Тангенс гиперболическийtanh(x)th(x) или tanh(x)
Котангенc гиперболическийcoth(x)cth(x) или coth(x)
Секанс гиперболическийsech(x)sech(x)
Косеканс гиперболическийcsch(x)csch(x)

Если возникнут вопросы, пожалуйста, обращайтесь к нам на почту info@math24.biz

2020 Math24.biz info@math24.biz

Источник: https://math24.biz/article?id=kak_vvodit_dannyye

Ввод данных в консоли Java | OTUS

Как ввести данные

Этот материал будет полезен, прежде всего, начинающим Java-разработчикам. Мы поговорим о вводе данных на консоль и о том, зачем нужен класс Scanner.

Как правило, вывод данных на консоль в Java не представляет сложности. Обычно для этого используют System.out.print либо System.out.println.

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

Однако освоить её и изучить работу сканера (Scanner) не составит труда.

Как вы уже поняли, работа эта строится с помощью класса Scanner. Кроме сканера, для ввода в Java можно использовать и класс InputStream (System.in) — о нём поговорим в первую очередь.

Ввод с помощью InputStream (System.in)

Java получает данные из консоли посредством системного потока ввода (Isystem.in), а значит, такой способ ввода кажется очевидным. Но у него есть недостаток.

Связан он с тем, что системный поток получает лишь числовые коды символов, введённые в окно консоли. При этом за раз из этого потока можно прочитать только код одного символа.

В результате для чтения строки или слова потребуется применение цикла.

Посмотрите пример считывания строки, введённой в консоли Java:

int inChar;String s = “”;try { inChar = System.in.read(); while (System.in.available() > 0) { s += (char) inChar; inChar = System.in.read(); }} catch (IOException e) { System.out.println(“Ошибка”);}

Пока поток ввода содержит данные, а метод available осуществляет возвращение значений больше ноля, мы выполняем считывание кода символа раз за разом. Потом преобразуем его в сам символ с дальнейшим добавлением символа в конец строки.

Но неудобства в Java на этом не заканчиваются, ведь мы постоянно получаем данные в строковом формате. А если потребуется ввести целое число, нам придётся дополнить наш код приведением типов и соответствующей проверкой.

Собственно говоря, именно поэтому ввод данных в консольных приложениях напрямую сейчас редко используется, так как использование сканера (работа с классом Scanner) считается более удобной.

Ввод с помощью Scanner

Класс Scanner исключает трудности, связанные с применением системного потока ввода, плюс максимально упрощает ввод данных от пользователя в консоль Java. Мало того, чтение данных из консоли через сканер — это не единственная возможность Scanner, но это уже отдельная история.

Итак, экземпляр класса Scanner в Java создаётся посредством конструктора, принимающего поток ввода в качестве единственного параметра. Далее можно сразу же считывать готовые данные, используя семейство методов с префиксом next.

Продемонстрируем считывание строки, введённой в консоли Java. С помощью Scanner в конструктор осуществляется передача системного потока ввода.

Scanner in = new Scanner(System.in);System.out.print(“Введите строку: “);String str = in.nextLine(); Сравнивая последний пример с вышеприведённым (с прямым считыванием String), мы уверенно скажем, что преимущество Scanner очевидно. Смотрите, благодаря Scanner нам не нужно вручную считывать коды символов, формируя строку в цикле. Scanner сам выполняет рутинные низкоуровневые функции, а потом предоставляет данные, готовые к использованию в программе.

Как мы уже говорили, класс Scanner в Java включает в себя целый ряд методов, используемых для считывания данных. Они отличаются названиями и типами возвращаемых значений:— nextLine,— nextBoolean,— nextInt, — nextDouble,— nextByte и прочие.

Также в классе Scanner выделяют методы с префиксом hasNext, позволяющие определять тип считываемых данных (hasNextLine, hasNextInt, hasNextBollean и т. п.). А если в потоке ввода есть данные соответствующего типа, данные методы возвратят true.

Scanner in = new Scanner(System.in);System.out.print(“Введите строку: “);if (in.hasNextLine()){ String str = in.nextLine();}

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

Что ж, ввести данные в консоль Java не так уж и сложно, особенно, если вы используете Scanner. На этом пока всё, следите за новостями!

Источник: https://otus.ru/nest/post/810/

Особенности ввода данных и их редактирование

Как ввести данные

Для того чтобы в ячейку ввести какие-либо данные необходимо:

1) Щелкнуть по ячейке, чтобы выделить ее.

2) Ввести данные в выделенную ячейку с клавиатуры.

Текст отобразится как в самой ячейке, так и в строке формул.

3) Для завершения ввода, можно нажать клавишу Enter на клавиатуре или щелчком левой кнопки мыши по значку галочки в строке формул. Если вы ошиблись или передумали вводить данные, то для отмены можно нажать на клавишу Esc или щелкнуть по значку крестика в строке формул.

Ввод чисел

Следует помнить, что в русской версии Excel разделителем целой и дробной части является запятая, в английской – точка.

Числовые значения в ячейке могут содержать как цифры, так и специальные символы: + – Е е ( ) . , % /

Существуют некоторые особенности ввода чисел с использованием специальных символов:

1) Для ввода отрицательного числа перед числом ставится знак “-” (минус).

2) Число, которое заключено в скобки воспринимает программой как отрицательное. Т.е. (7) – для Excel означает -7. 

3) Для отображения числа в экспоненциальном виде используется символ Е или е. Например, 7е2 означает 7*100, записывается в Excel как 7,00E+02 в экспоненциальном формате, а в числовом формате означает 700.

4) Для удобства ввода больших чисел, между  разрядами можно ставить пробел (987 654,00). После нажатия клавиши Enter, в ячейке число отобразиться с пробелами, а в строке формул пробела не будет.

5) Знак процента используется для ввода процентного формата.

6) Для ввода дробных значений можно использовать знак Слеш (/). Если программа может распознать введенное число как дату, например 14/11, то в ячейке отразится дата – 14 ноября. Если надо представить это число как дробь, то перед  вводимом числом необходимо ввести ноль – 0 14/11, и тогда в ячейке отобразится 1 и 3/11.

Число, которое Excel не может распознать как дату, например 14/28, будет представлено как дробь.

Ввод времени

Для того чтобы в Excel ввести в ячейку время  необходимо ввести часы, минуты и секунды, используя в качестве разделителя двоеточие. При вводе данных можно использовать как все три компонента, так и два (когда секунды не нужны). Если время было введено как часы и минуты, то в строке формул все равно время отобразиться с секундами.

Ввод даты

Дата состоит из трех частей: день, месяц, год. В Excel используются следующие разделители:  дефис ( ), слеш ( / ), точка ( . ). Если ввести только день и месяц, то Excel автоматически поставит текущий год, а в строке формул дата будет отображаться полностью.

В Excel самая ранняя дата – 1 января 1900 года, начиная с нее всем датам присваивается порядковый номер от 1 и далее, так дате 01.01.2015 соответствует число 42005. Благодаря этому есть возможность выполнять вычисления между датами, узнать какая дата будет или была через определенное количество дней. Даты до 1900 года воспринимаются как текст.

Ввод текста

В Excel можно записывать текст в несколько строк. Для этого нужно нажать клавиши Alt+Enter.

Если текст слишком длинный и не влезает в ячейку, можно воспользоваться командой Перенести текст. Для этого нужно:

1) Выделить ячейку с содержимым, которое не влезает

2) На вкладке , в группе Выравнивание нажать кнопку Перенести текст

Обратите внимание, что в отличие от предыдущего случая, в строке формул текст остался написанным в одну строчку.

3) При необходимости можно изменить высоту строки или ширину столбца.

Для ввода символа, которого нет на клавиатуре, необходимо:

1) На вкладке Вставка, в группе Символы, выбрать команду Символ.

2) В открывшемся диалоговом окне можно выбрать нужный шрифт. Для облегчения поиска выбрать необходимый набор символов. Так же Excel показывает последние символы, которые вы использовали для вставки.

Для вставки выбранного символа нужно дважды щелкнуть по нему или нажать кнопку Вставить.

Редактирование данных

Существует несколько способов редактирования данных в ячейке: редактирование непосредственно в ячейке или в строке формул.

Для редактирования в ячейке необходимо:

1) Дважды щелкнуть левой клавишей мыши по ячейке, которую вы собираетесь редактировать.

2) Внести необходимые изменения в ячейке.

3) Для сохранения изменений надо нажать клавишу Enter, для отмены – клавишу Esc

Для редактирования данных в строке формул:

1) Выделить ячейку, один раз щелкнув по ней левой кнопкой мыши.

2) В строке формул щелкнуть левой кнопкой мыши в месте редактирования.

3) Повторить действия пункта 2 и пункта 3 предыдущего способа.

Кроме того для сохранения и отмены внесенных изменений можно использовать клавишу Ввод и клавишу Отмена в строке формул.

Источник: https://micro-solution.ru/excel/first-steps/data-entry-editing

2. Вводи редактирование данных

Как ввести данные

Используй компьютер эффективно

на предыдущую   на следующую

В ячейки таблицы Excel можно вводить данныетрех типов: текст, число, формула. Ввод данных осуществляется непосредственно в текущуюячейку или в строку формул. Вводимые данные в любом случае отображаются как вячейке, так и в строке формул.

Общие правила ввода данных

  1. Выделите ячейку.
  2. Введите данные с клавиатуры непосредственно в ячейку или в строку формул.
  3. Подтвердите ввод.

    Подтвердить ввод можно одним из трех способов: нажать клавишу Enter или Tab; нажать кнопку Ввод (галочка) в строке формул; выделить любую другую ячейку на листе (нельзя использовать при вводе формул).

При вводе неправильного символа его можно удалить. Для удаления символа слева от текстового курсора надо нажать клавишу Back Space.

При вводе данных переводить текстовый курсор в ячейке клавишами клавиатуры нельзя. Это можно сделать только с использованием мыши. Необходимо навести указатель мыши и один раз щелкнуть левой кнопкой мыши.

Для отказа от ввода данных в ячейку следует нажать клавишу Esc или кнопку Отмена (крестик) в строке формул

В ячейке может находиться до 32767 символов. Исключение составляют формулы. Длина записи для формулы – 8192 символа.

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

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

Иначе текст «обрезается», – в этом случае можно увеличить ширину столбца.

А ВС
1 Наименование товара Ценаединицы Кол-во
2

Расположить текст несколькими строкамив одной ячейке можно двумя способами:

  1. Нажать левый + .
  2. Вкладкагруппа Формат кнопка Перенос текста
  3. Вкладкагруппа Формат кнопка и в диалоговом окне на вкладке Выравнивание установить флажок в поле Переносить по словам. Это действие можно выполнить предварительно или после ввода текста.

При вводе текста нельзя расставлять переносы в словах с использованием клавиши дефис ( – ). Это может затруднить последующую работу с данными (сортировки, выборки и т. п.).

Числовые данные – это целые или вещественные числа. Дробная часть должна отделятся от целой части запятой. Удобнее всего набирать числа на малой цифровой клавиатуре (при включенном индикаторе Num Lock) – точка этой части клавиатуры соответствует десятичной запятой. Числа автоматически выравниваются по правому краю ячейки.

При первоначальном вводе числа (до изменения ширины столбцов) в ячейку может отобразиться число из 11 цифр. При этом ширина столбца может автоматически увеличиться. При вводе большего числа число будет отображено в экспоненциальном формате.

Если же ширина столбца была уменьшена и число не помещается в ячейке, то вместо числа в ячейке отображаются символы ####. При этом число можно увидеть в строке формул или в виде всплывающей подсказки при наведении указателя мыши на ячейку. В ячейке число может быть отображено при увеличении ширины столбца или при уменьшении размера шрифта.

Наибольшее число, которое можно ввести в ячейку составляет 9,99999999999999*10307. Точность представления чисел – 15 разрядов (значащих цифр).

Можно вводить числа с простыми дробями. При вводе с клавиатуры простую дробь от целой части числа отделяют пробелом. В строке формул простая дробь отображается как десятичная .

Для удобства представления больших чисел группы разрядов при вводе можно отделять пробелами. Например, число 12345678 можно ввести как 12 345 678. В строке формул при этом число будет отображаться без пробелов между разрядами

Группы разрядов числа (за исключением первой группы) должны обязательно включать три знака. В противном случае данные в ячейке не будут восприниматься как число. Формат с разделителем разрядов запоминается в ячейке.

После очистки содержимого ячейки и ввода новой числовой информации (включая даты и время) к ней автоматически будет применяться установленный числовой формат.

Для возможности ввода другой числовой информации необходимо очистить формат ячейки.

В большинстве случаев следует вводить числа без указания размерности. В противном случае такая информация не воспринимается как число.

Исключение составляет обозначение рубля (следует вводить число, а затем букву р с точкой), а также процентов (следует вводить число, а затем символ процента %). Обозначение рубля и процентов запоминается в ячейке.

После очистки содержимого ячейки и ввода другого числа, к нему автоматически будет применяться установленное обозначение. Для возможности ввода другой числовой информации необходимо очистить формат ячейки.

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

Для того чтобы Microsoft Excel автоматически назначал таким числам текстовый формат, перед числом необходимо ввести знак апострофа ('). Этот знак отображается только в строке формул, но не отображается в ячейке. Такая ячейка будет помечена в левом верхнем углу зеленым треугольником.

При выделении такой ячейки слева может появляться кнопка Источник ошибки. Если ввод апострофа перед числом произведен специально, то следует щелкнуть по кнопке и выбрать команду Пропустить ошибку.

Если апостроф перед числом введен ошибочно, то следует щелкнуть по кнопке и выбрать команду Преобразовать в число.

Числовые данныеимеют несколько форматов, в том числе и форматы Дата и Время.

Microsoft Excel воспринимает даты начиная с 1 января 1900 года. Даты до 1 января 1900 года воспринимаются как текст. Наибольшая возможная дата – 31 декабря 9999 года.

Произвольную дату следует вводить в таком порядке: число месяца, месяц, год. В качестве разделителей можно использовать точку (.), дефис (-), дробь (/). При этом все данные вводятся в числовом виде. Точка в конце не ставится. Например, для ввода даты 12 августа 1918 года с клавиатуры в ячейку следует ввести:

  • 12.8.1918 или

Источник: http://comp5.ru/Teoria/Excel2007/Excel2.php

Ввод-вывод (printf, scanf), использование библиотеки stdio.h

Как ввести данные
 

Основной задачей программирования является обработка информации, поэтому любой язык программирования имеет средства для ввода и вывода информации. В языке Си нет операторов ввода-вывода.

Ввод и вывод информации осуществляется через функции стандартной библиотеки. Прототипы рассматриваемых функций находятся в файле stdio.h. Эта библиотека содержит функции

  • printf() — для вывода информации
  • scanf() — для ввода информации.

Вывод информации

Функция printf() предназначена для форматированного вывода. Она переводит данные в символьное представление и выводит полученные изображения символов на экран. При этом у программиста имеется возможность форматировать данные, то есть влиять на их представлениена экране.

Общая форма записи функции printf():

printf(“СтрокаФорматов”, объект1, объект2, …, объектn);

СтрокаФорматов состоит из следующих элементов:

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

Объекты могут отсутствовать.

Управляющие символы не выводятся на экран, а управляют расположением выводимых символов. Отличительной чертой управляющего символа является наличие обратного слэша ‘\’ перед ним.

Основные управляющие символы:

  • ‘’ — перевод строки;
  • ‘\t’ — горизонтальная табуляция;
  • ‘\v’ — вертикальная табуляция;
  • ‘\b’ — возврат на символ;
  • ‘\r’ — возврат на начало строки;
  • ‘\a’ — звуковой сигнал.

 
Форматы нужны для того, чтобы указывать вид, в котором информация будет выведена на экран. Отличительной чертой формата является наличие символа процент ‘%’ перед ним:

  • %d — целое число типа int со знаком в десятичной системе счисления;
  • %u — целое число типа unsigned int;
  • %x — целое число типа int со знаком в шестнадцатеричной системе счисления;
  • %o — целое число типа int со знаком в восьмеричной системе счисления;
  • %hd — целое число типа short со знаком в десятичной системе счисления;
  • %hu — целое число типа unsigned short;
  • %hx — целое число типа short со знаком в шестнадцатеричной системе счисления;
  • %ld — целое число типа long int со знаком в десятичной системе счисления;
  • %lu — целое число типа unsigned long int;
  • %lx — целое число типа long int со знаком в шестнадцатеричной системе счисления;
  • %f — вещественный формат (числа с плавающей точкой типа float);
  • %lf — вещественный формат двойной точности (числа с плавающей точкой типа double);
  • %e — вещественный формат в экспоненциальной форме (числа с плавающей точкой типа float в экспоненциальной форме);
  • %c — символьный формат;
  • %s — строковый формат.

 
Строка форматов содержит форматы для вывода значений. Каждый формат вывода начинается с символа %. После строки форматов через запятую указываются имена переменных, которые необходимо вывести.

Количество символов % в строке формата должно совпадать с количеством переменных для вывода. Тип каждого формата должен совпадать с типом переменной, которая будет выводиться на это место.

Замещение форматов вывода значениями переменных происходит в порядке их следования.
Пример на Си
#include 
int main(){

  int a = 5;

  float x = 2.78;
  printf(“a=%d”, a);
  printf(“x=%f”, x);  getchar();

  return 0;

}

Результат работы программы

Тот же самый код может быть представлен с использованием одного вызова printf:

#include 
int main(){

  int a = 5;

  float x = 2.78;
  printf(“a=%dx=%f”, a, x);  getchar();

  return 0;

}

Табличный вывод

При указании формата можно явным образом указать общее количество знакомест и количество знакомест, занимаемых дробной частью:
#include 
int main(){

  float x = 1.2345;

  printf(“x=%10.5f”, x);  getchar();

  return 0;

}Результат выполнения

В приведенном примере 10 — общее количество знакомест, отводимое под значение переменной; 5 — количество позиций после разделителя целой и дробной части (после десятичной точки). В указанном примере количество знакомест в выводимом числе меньше 10, поэтому свободные знакоместа слева от числа заполняются пробелами. Такой способ форматирования часто используется для построения таблиц.

Ввод информации

Функция форматированного ввода данных с клавиатуры scanf() выполняет чтение данных, вводимых с клавиатуры, преобразует их во внутренний формат и передает вызывающей функции. При этом программист задает правила интерпретации входных данных с помощью спецификаций форматной строки.
Общая форма записи функции scanf( ):

scanf (“CтрокаФорматов”, адрес1, адрес2,…);

Строка форматов аналогична функции printf().

Для формирования адреса переменной используется символ амперсанд ‘&’:
адрес = &объект Строка форматов и список аргументов для функции обязательны.

Пример на Си

#define _CRT_SECURE_NO_WARNINGS // для возможности использования scanf
#include 
#include  // для перехода на русский язык
int main(){

  float y;

  system(“chcp 1251”); // переходим в консоли на русский язык
  system(“cls”);       // очищаем окно консоли
  printf(“Введите y: “); // выводим сообщение
  scanf(“%f”, &y);     // вводим значения переменной y
  printf(“Значение переменной y=%f”, y); // выводим значение переменной y  getchar(); getchar();

  return 0;

}Результат работы программы:

Функция scanf( ) является функцией незащищенного ввода, т.к. появилась она в ранних версиях языка Си. Поэтому чтобы разрешить работу данной функции в современных компиляторах необходимо в начало программы добавить строчку

#define _CRT_SECURE_NO_WARNINGS 

Другой вариант — воспользоваться функцией защищенного ввода scanf_s( ), которая появилась несколько позже, но содержит тот же самый список параметров.

#include 
int main(){

  int a;

  printf(“a = “);
  scanf_s(“%d”, &a);
  printf(“a = %d”,a);  getchar(); getchar();

  return 0;

}

Назад: Язык Си

Источник: https://prog-cpp.ru/c-input-output/

C# и .NET | Консольный ввод-вывод

Как ввести данные

Последнее обновление: 20.07.2018

Для вывода информации на консоль мы уже использовали встроенный метод Console.WriteLine. То есть, если мы хотим вывести некоторую информацию на консоль, то нам надо передать ее в метод Console.WriteLine:

using System; namespace HelloApp { class Program { static void Main(string[] args) { string hello = “Привет мир”; Console.WriteLine(hello); Console.WriteLine(“Добро пожаловать в C#!”); Console.WriteLine(“Пока мир…”); Console.WriteLine(24.5); Console.ReadKey(); } } }

Консольный вывод:

Привет мир! Добро пожаловать в C#! Пока мир… 24,5

Нередко возникает необходимость вывести на консоль в одной строке значения сразу нескольких переменных. В этом случае мы можем использовать прием, который называется интерполяцией:

using System; namespace HelloApp { class Program { static void Main(string[] args) { string name = “Tom”; int age = 34; double height = 1.7; Console.WriteLine($”Имя: {name} Возраст: {age} Рост: {height}м”); Console.ReadKey(); } } }

Для встраивания отдельных значений в выводимую на консоль строку используются фигурные скобки, в которые заключается встраиваемое значение. Это можем значение переменной ({name}) или более сложное выражение (например, операция сложения {4 + 7}). А перед всей строкой ставится знак доллара $.

При выводе на консоль вместо помещенных в фигурные скобки выражений будут выводиться их значения:

Имя: Tom Возраст: 34 Рост: 1,7м

Есть другой способ вывода на консоль сразу нескольких значений:

using System; namespace HelloApp { class Program { static void Main(string[] args) { string name = “Tom”; int age = 34; double height = 1.7; Console.WriteLine(“Имя: {0} Возраст: {2} Рост: {1}м”, name, height, age); Console.ReadKey(); } } }

Этот способ подразумевает, что первый параметр в методе Console.WriteLine представляет выводимую строку (“Имя: {0} Возраст: {2} Рост: {1}м”). Все последующие параметры представляют значения, которые могут быть встроенны в эту строку (name, height, age). При этом важен порядок подобных параметров.

Например, в данном случае вначале идет name, потом height и потом age. Поэтому у name будет представлять параметр с номером 0 (нумерация начинается с нуля), height имеет номер 1, а age – номер 2.

Поэтому в строке “Имя: {0} Возраст: {2} Рост: {1}м” на место плейсхолдеров {0}, {2}, {1} будут вставляться значения соответствующих параметров.

Кроме Console.WriteLine() можно также использовать метод Console.Write(), он работает точно так же за тем исключением, что не осуществляет переход на следующую строку.

Консольный ввод

Кроме вывода информации на консоль мы можем получать информацию с консоли. Для этого предназначен метод Console.ReadLine(). Он позволяет получить введенную строку.

using System; namespace HelloApp { class Program { static void Main(string[] args) { Console.Write(“Введите свое имя: “); string name = Console.ReadLine(); Console.WriteLine($”Привет {name}”); Console.ReadKey(); } } }

В данном случае все, что вводит пользователь, с помощью метода Console.ReadLine передается в переменную name.

Пример работы программы: Введите свое имя: Том Привет Том

Таким образом мы можем вводить информацию через консоль. Однако минусом этого метода является то, что Console.ReadLine считывает информацию именно в виде строки. Поэтому мы можем по умолчанию присвоить ее только переменной типа string.

Как нам быть, если, допустим, мы хотим ввести возраст в переменную типа int или другую информацию в переменные типа double или decimal? По умолчанию платформа .NET предоставляет ряд методов, которые позволяют преобразовать различные значения к типам int, double и т.д.

Некоторые из этих методов:

  • Convert.ToInt32() (преобразует к типу int)

  • Convert.ToDouble() (преобразует к типу double)

  • Convert.ToDecimal() (преобразует к типу decimal)

Пример ввода значений:

using System; namespace HelloApp { class Program { static void Main(string[] args) { Console.Write(“Введите имя: “); string name = Console.ReadLine(); Console.Write(“Введите возраст: “); int age = Convert.ToInt32(Console.ReadLine()); Console.Write(“Введите рост: “); double height = Convert.ToDouble(Console.ReadLine()); Console.Write(“Введите размер зарплаты: “); decimal salary = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine($”Имя: {name} Возраст: {age} Рост: {height}м Зарплата: {salary}$”); Console.ReadKey(); } } }

При вводе важно учитывать текущую операционную систему. В одних культурах разделителем между целой и дробной частью является точка (США, Великобритания…), в других – запятая (Россия, Германия…).

Например, если текущая ОС – русскоязычная, значит, надо вводить дробные числа с разделителем запятой. Если локализация англоязычная, значит, разделителем целой и дробной части при вводе будет точка.

Пример работы программы:

Введите имя: Том Введите возраст: 25 Введите рост: 1,75 Введите размер зарплаты: 300,67 Имя: Том Возраст: 25 Рост: 1,75м Зарплата: 300,67$

Источник: https://metanit.com/sharp/tutorial/2.15.php

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.