Funções do Project para campos personalizados

Tamanho: px
Começar a partir da página:

Download "Funções do Project para campos personalizados"

Transcrição

1 Funções do Project para campos personalizados Aplicável a: Project 2010 Project 2007 Project Server 2007 Project Server 2010 Mais... IMPORTANTE : Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui. Estas funções são usadas em fórmulas para calcular os valores de campos personalizados. DICA : Para inserir uma fórmula em um campo personalizado para o Project 2007, no menu Ferramentas, aponte para Personalizar e clique em campos. Na caixa de diálogo Campos personalizados, clique em fórmula. No Project 2010, clique na guia do projeto e, no grupo Propriedades, clique em Campos personalizados. Na caixa de diálogo Campos personalizados, clique em fórmula. Visão geral de funções do Project Quando você usa o Microsoft Project, talvez seja necessário trabalhar com valores que não residem diretamente nos campos. Fórmulas permitem trabalhar com campos para criar esses novos valores. Os exemplos a seguir ilustram como você pode usar fórmulas com campos personalizados: Quando adicionada a um campo de número personalizado, a fórmula a seguir retorna um valor numérico que indica o número de dias entre a data atual e a data de término das tarefas em seu cronograma: DateDiff("d",NOW(),[Finish]) Quando adicionada a um campo de texto personalizado, a fórmula a seguir retorna um valor "Sem linha de base", "Orçamento estourado em 20% ou mais" ou "Abaixo do orçamento": Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget") The CStr function in the above formula works only if the [Baseline Finish] field is defined. Funções de conversão

2 ASC Retorna um Inteiro que representa o código de caractere correspondente à primeira letra de uma cadeia. Asc( cadeia ) cadeia Qualquer expressão de cadeia de caracteres válida. CBool Impõe uma expressão para o tipo de dados Booliano. CBool( expressão ) expressão Qualquer expressão de cadeia de caracteres ou numérica válida. CByte Impõe uma expressão para o tipo de dados Byte. CByte( expressão ) expressão Qualquer Inteiro de 0 a 255.

3 CCur Impõe uma expressão para o tipo de dados Moeda. CCur( expressão ) expressão Qualquer expressão numérica de ,5808 a ,5807. CDate Impõe uma expressão para o tipo de dados Data. CDate( expressão ) expressão Qualquer expressão de data válida. CDbl Impõe uma expressão para o tipo de dados Duplo. CDbl( expressão )

4 expressão Qualquer expressão numérica de -1, E308 a -4, E- 324 para valores negativos; de 4, E-324 a 1, E308 para valores positivos. CDec Impõe uma expressão para o tipo de dados Decimal. CDec( expressão ) expressão Qualquer expressão numérica entre +/ para números na escala zero, ou seja, números sem casas decimais. Para números com 28 casas decimais, o intervalo fica entre +/-7, O menor número diferente de zero possível é 0, Chr Retorna uma Cadeia que contém o caractere associado ao código do caractere especificado. Chr( códcaract ) códcaract Um Longo que identifica um caractere. CInt Impõe uma expressão para o tipo de dados Inteiro.

5 CInt( expressão ) expressão Qualquer expressão numérica de a ; as frações são arredondadas. CLng Impõe uma expressão para o tipo de dados Longo. CLng( expressão ) expressão Qualquer expressão numérica de a ; as frações são arredondadas. CSng Impõe uma expressão para o tipo de dados Simples. CSng( expressão ) expressão Qualquer expressão numérica de -3,402823E38 a -1,401298E-45 para valores negativos; de 1,401298E-45 as E38 para valores positivos. CStr Impõe uma expressão para o tipo de dados Cadeia.

6 CStr( expressão ) expressão Qualquer expressão de cadeia de caracteres ou numérica válida. CVar Impõe uma expressão para o tipo de dados Variante. CVar( expressão ) expressão Mesmo intervalo de Duplo para numéricos. Mesmo intervalo de Cadeia para não numéricos. DateSerial Retorna um Variant (Date) para um ano, mês e dia específicos. DateSerial( ano, mês, dia ) ano Obrigatório; Inteiro. Número entre 100 e 9999, inclusive, ou uma expressão numérica. mês Obrigatório; Inteiro. Qualquer expressão numérica. dia Obrigatório; Inteiro. Qualquer expressão numérica. DateValue

7 Retorna uma variante (Data). DateValue( data ) data Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma data de 1 de janeiro de 100 a 31 de dezembro de Contudo, data também pode ser qualquer expressão que possa representar uma data, uma hora ou uma data e hora, nesse intervalo. Dia Retorna um Variant (Integer) que especifica um número inteiro entre 1 e 31, inclusive, representando o dia do mês. Day( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Hex Retorna uma Cadeia que representa o valor hexadecimal de um número. Hex( número ) número Obrigatório; qualquer expressão de cadeia de caracteres ou numérica válida.

8 Hora Retorna um Variant (Integer) especificando um número inteiro entre 0 e 23, inclusive, representando a hora do dia. Hour( time ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Minuto Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando o minuto da hora. Minute( hora) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Mês Retorna um Variant (Integer) especificando um número inteiro entre 1 e 12, inclusive, representando o mês do ano.

9 Month( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se data contiver Nulo, Nulo será retornado. OCT Retorna um Variant (String) representando o valor octal de um número. Oct( número ) número Obrigatório; qualquer expressão de cadeia de caracteres ou numérica válida. ProjDateConv Converte um valor em uma data. ProjDateConv( expressão, formato_data ) expressão Obrigatório; Variante. A expressão a ser convertida em uma data. formato_data Opcional; Longo. O formato de data padrão é pjdatedefault, mas você pode substituir uma das seguintes constantes de pjdateformat (formato de data aplicado 9/25/07 at 12:33 P.M.): pjdatedefault: O formato padrão. Definir na guia Exibir na caixa de diálogo Opções (menuferramentas ).

10 pjdate_mm_dd_yy_hh_mmam: 9/25/07 12:33 PM pjdate_mm_dd_yy: 9/25/07 pjdate_mm_dd_yyyy: 9/25/2007 pjdate_mmmm_dd_yyyy_hh_mmam: September 25, :33 PM pjdate_mmmm_dd_yyyy: September 25, 2007 pjdate_mmm_dd_hh_mmam: Sep 25 12:33 PM pjdate_mmm_dd_yyy: Sep 25, '07 pjdate_mmmm_dd: September 25 pjdate_mmm_dd: Sep 25 pjdate_ddd_mm_dd_yy_hh_mmam: Tue 9/25/07 12:33 PM pjdate_ddd_mm_dd_yy: Tue 9/25/07 pjdate_ddd_mmm_dd_yyy: Tue Sep 25, '07 pjdate_ddd_hh_mmam: Tue 12:33 PM pjdate_mm_dd: 9/25 pjdate_dd: 25 pjdate_hh_mmam: 12:33 PM

11 pjdate_ddd_mmm_dd: Tue Sep 25 pjdate_ddd_mm_dd: Tue 9/25 pjdate_ddd_dd: Tue 25 pjdate_www_dd: W40/2 pjdate_www_dd_yy_hh_mmam: W40/2/07 12:33 PM ProjDurConv Converte uma expressão em um valor de duração nas unidades especificadas. ProjDurConv( expressão, unidades_duração ) expressão Obrigatório; Variante. A expressão a ser convertida em uma duração. unidades_duração Opcional; Longa. As unidades usadas para expressar a duração. Se unidades_duração não for especificada, o valor padrão é o tipo de unidades especificado na opção que duração é inserida na guia agendamento da caixa de diálogo Opções (menuferramentas ). Unidades_duração pode ser uma das seguintes constantes pjformatunit : pjminutes: pjelapsedminutes pjhours: pjelapsedhours pjdays: pjelapseddays

12 pjweeks: pjelapsedweeks pjmonths: pjelapsedmonths pjminutesestimated: pjelapsedminutesestimated pjhoursestimated: pjelapsedhoursestimated pjdaysestimated: pjelapseddaysestimated pjweeksestimated: pjelapsedweeksestimated pjmonthsestimated: pjelapsedmonthsestimated Segundo Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando os segundos do minuto. Second( hora ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. STR Retorna uma representação Variant (String) de um número.

13 Str( número ) número Obrigatório; Longo contém qualquer expressão numérica válida. StrConv Retorna um Variant (String) convertido conforme especificado. StrConv( cadeia, conversão, LCID ) cadeia Obrigatório; expressão de cadeia de caracteres a ser convertida. conversão Obrigatório; Inteiro. A soma de valores que especifica o tipo de conversão que deve ser executada. LCID Opcional; LocaleID, se diferente do LocaleID do sistema. (O LocaleID do sistema é o padrão.) TimeSerial Retorna um Variant (Date) contendo o horário com hora, minuto e segundo específicos. TimeSerial( hora, minuto, segundo) hora Obrigatório; Variante (Inteiro). Número entre 0 (0h00) e 23 (23h00), inclusive, ou uma expressão numérica.

14 minuto Obrigatório; Variante (Inteiro). Qualquer expressão numérica. segundo Obrigatório; Variante (Inteiro). Qualquer expressão numérica. TimeValue Retorna um Variant (Date) contendo o horário. TimeValue( hora) hora Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma hora, de 0:00:00 (0h00m00) a 23:59:59 (23h59m59), inclusive. No entanto, hora também pode ser qualquer expressão que represente uma hora nesse intervalo. Se hora contiver Nulo, Nulo será retornado. Val Retorna os números contidos em uma seqüência como um valor numérico do tipo apropriado. Val( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Dia da semana Retorna um Variant (Integer) contendo um número inteiro representando o dia da semana.

15 Weekday( data[, primeirodiadasemana] ) data Obrigatório; Variante, expressão numérica, expressão de cadeia de caracteres de qualquer combinação que possa representar uma data. Se data contiver Nulo, Nulo será retornado. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo. Ano Retorna um Variant (Integer) contendo um número inteiro representando o ano. Year( data ) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Funções de Data/Hora CDate Impõe uma expressão para o tipo de dados Data. CDate( expressão )

16 expressão Qualquer expressão de data válida. Data Retorna um Variant (Date) contendo a data atual do sistema. Data DateAdd Retorna um Variant (Date) contendo a data em que o intervalo de tempo especificado foi adicionado. DateAdd( intervalo, número, data ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo que você deseja adicionar, como "m" ou "d". número Obrigatório; expressão numérica que é o número de intervalos que você deseja adicionar. Pode ser positivo (para obter datas no futuro) ou negativo (para obter datas no passado). data Obrigatório; Variante (Data) ou literal representando a data à qual o intervalo é adicionado. DateDiff Retorna um Variant (Long) especificando o número de intervalos de tempo entre duas datas especificadas.

17 DateDiff( intervalo, data1, data2[, primeirodiadasemana[, primeirasemanadoano]] ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo usado para calcular a diferença entre data1 e data2. data1, data2 Obrigatório; Variante (Data). Duas datas que você deseja usar no cálculo. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo. primeirasemanadoano Opcional; uma constante que especifica a primeira semana do ano. Se não especificado, será usada a semana em que ocorre 1 de janeiro. DatePart Retorna um Variant (Integer) contendo a parte especificada de uma data específica. DatePart( intervalo, data[, primeirodiadasemana[, primeirasemanadoano]] ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo que você deseja retornar. data Obrigatório; Variante (Data) o valor que você deseja avaliar. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo.

18 primeirasemanadoano Opcional; uma constante que especifica a primeira semana do ano. Se não especificado, será usada a semana em que ocorre 1 de janeiro. DateSerial Retorna um Variant (Date) para um ano, mês e dia específicos. DateSerial( ano, mês, dia ) ano Obrigatório; Inteiro. Número entre 100 e 9999, inclusive, ou uma expressão numérica. mês Obrigatório; Inteiro. Qualquer expressão numérica. dia Obrigatório; Inteiro. Qualquer expressão numérica. DateValue Retorna uma variante (Data). DateValue( data ) data Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma data de 1 de janeiro de 100 a 31 de dezembro de Contudo, data também pode ser qualquer expressão que possa representar uma data, uma hora ou uma data e hora, nesse intervalo. Dia

19 Retorna um Variant (Integer) que especifica um número inteiro entre 1 e 31, inclusive, representando o dia do mês. Day( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Hora Retorna um Variant (Integer) especificando um número inteiro entre 0 e 23, inclusive, representando a hora do dia. Hour( time ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. IsDate Retorna um valor Booliano que indica se uma expressão pode ser convertida em uma data. IsDate( expressão ) expressão Obrigatório; qualquer Variante que contém uma expressão de data ou expressão de cadeia de caracteres que possa ser reconhecida como uma data ou hora.

20 Minuto Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando o minuto da hora. Minute( hora) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Mês Retorna um Variant (Integer) especificando um número inteiro entre 1 e 12, inclusive, representando o mês do ano. Month( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se data contiver Nulo, Nulo será retornado. Now Retorna um Variant (Date) especificando a data e a hora atuais de acordo com a data e hora do sistema em seu computador.

21 Now ProjDateAdd Adiciona uma duração a uma data para retornar uma nova data. ProjDateAdd( data, duração, calendário ) data Obrigatório; Variante. A data original à qual a duração é adicionada. duração Obrigatório; Variante. A duração a ser adicionada a data. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a nova data. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa ou o calendário padrão, caso não haja um calendário da tarefa. No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. OBSERVAÇÃO : Para subtrair sete dias de uma data especificada, a seguinte fórmula funciona corretamente no Project Professional 2010: ProjDateAdd ("24/9/2010", "d-7"). No entanto, quando você executa a mesma fórmula no Project Server 2010, o resultado é 24/9/2010, não 9/17/2010. Para fórmulas que funcionam de maneira uniforme no Project Professional 2010 e o Project Server 2010, você deve evitar negativos parâmetros para as funções ProjDateAdd e ProjDateSub. ProjDateConv Converte um valor em uma data.

22 ProjDateConv( expressão, formato_data ) expressão Obrigatório; Variante. A expressão a ser convertida em uma data. formato_data Opcional; Longo. O formato de data padrão é pjdatedefault, mas você pode substituir uma das seguintes constantes de pjdateformat (formato de data aplicado 9/25/07 at 12:33 P.M.): pjdatedefault: O formato padrão. Definir na guia Exibir na caixa de diálogo Opções (menuferramentas ). pjdate_mm_dd_yy_hh_mmam: 9/25/07 12:33 PM pjdate_mm_dd_yy: 9/25/07 pjdate_mm_dd_yyyy: 9/25/2007 pjdate_mmmm_dd_yyyy_hh_mmam: September 25, :33 PM pjdate_mmmm_dd_yyyy: September 25, 2007 pjdate_mmm_dd_hh_mmam: Sep 25 12:33 PM pjdate_mmm_dd_yyy: Sep 25, '07 pjdate_mmmm_dd: September 25 pjdate_mmm_dd: Sep 25 pjdate_ddd_mm_dd_yy_hh_mmam: Tue 9/25/07 12:33 PM pjdate_ddd_mm_dd_yy: Tue 9/25/03

23 pjdate_ddd_mmm_dd_yyy: Tue Sep 25, '07 pjdate_ddd_hh_mmam: Tue 12:33 PM pjdate_mm_dd: 9/25 pjdate_dd: 25 pjdate_hh_mmam: 12:33 PM pjdate_ddd_mmm_dd: Tue Sep 25 pjdate_ddd_mm_dd: Tue 9/25 pjdate_ddd_dd: Tue 25 pjdate_www_dd: W40/2 pjdate_www_dd_yy_hh_mmam: W40/2/07 12:33 PM ProjDateDiff Retorna a duração entre duas datas em minutos. ProjDateDiff( data1, data2, calendário ) data1 Obrigatório; Variante. A data usada como início da duração.

24 data2 Obrigatório; Variante. A data usada como final da duração. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a duração. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa ou o calendário padrão, caso não haja um calendário da tarefa. No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. ProjDateSub Retorna a data que precede outra data por uma duração especificada. ProjDateSub( data, duração, calendário ) data Obrigatório; Variante. A data original da qual a duração é subtraída. duração Obrigatório; Variante. A duração a ser subtraída da data. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a diferença de data. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa (ou o calendário padrão, caso não haja um calendário da tarefa). No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. OBSERVAÇÃO : Para subtrair sete dias de uma data especificada, a seguinte fórmula funciona corretamente no Project Professional 2010: ProjDateAdd ("24/9/2010", "d-7"). No entanto, quando você executa a mesma fórmula no Project Server 2010, o resultado é 24/9/2010, não 9/17/2010. Para fórmulas que funcionam de maneira uniforme no Project Professional 2010 e o Project Server 2010, você deve evitar negativos parâmetros para as funções ProjDateAdd e ProjDateSub.

25 ProjDateValue Retorna o valor de data de uma expressão. ProjDateValue( expressão ) expressão Obrigatório; Variante. A expressão a ser representada como uma data. ProjDurConv Converte uma expressão em um valor de duração nas unidades especificadas. ProjDurConv( expressão, unidades_duração ) expressão Obrigatório; Variante. A expressão a ser convertida em uma duração. unidades_duração Opcional; Longa. As unidades usadas para expressar a duração. Se unidades_duração não for especificada, o valor padrão é o tipo de unidades especificado na opção que duração é inserida na guia agendamento da caixa de diálogo Opções (menuferramentas ). Unidades_duração pode ser uma das seguintes constantes pjformatunit : pjminutes: pjelapsedminutes pjhours: pjelapsedhours pjdays: pjelapseddays

26 pjweeks: pjelapsedweeks pjmonths: pjelapsedmonths pjminutesestimated: pjelapsedminutesestimated pjhoursestimated: pjelapsedhoursestimated pjdaysestimated: pjelapseddaysestimated pjweeksestimated: pjelapsedweeksestimated pjmonthsestimated: pjelapsedmonthsestimated ProjDurValue Retorna o número de minutos em uma duração. ProjDurValue( duração ) duração Obrigatório; Variante. A duração a ser expressa em minutos. Segundo Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando os segundos do minuto.

27 Second( hora ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Hora Retorna um Variant (Date) indicando o horário atual do sistema. Horário Timer Retorna um Single representando o número de segundos passados desde a meia-noite. Timer TimeSerial Retorna um Variant (Date) contendo o horário com hora, minuto e segundo específicos. TimeSerial( hora, minuto, segundo) hora Obrigatório; Variante (Inteiro). Número entre 0 (0h00) e 23 (23h00), inclusive, ou uma expressão numérica.

28 minuto Obrigatório; Variante (Inteiro). Qualquer expressão numérica. segundo Obrigatório; Variante (Inteiro). Qualquer expressão numérica. TimeValue Retorna um Variant (Date) contendo o horário. TimeValue( hora) hora Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma hora, de 0:00:00 (0h00m00) a 23:59:59 (23h59m59), inclusive. No entanto, hora também pode ser qualquer expressão que represente uma hora nesse intervalo. Se hora contiver Nulo, Nulo será retornado. Dia da semana Retorna um Variant (Integer) contendo um número inteiro representando o dia da semana. Weekday( data[, primeirodiadasemana] ) data Obrigatório; Variante, expressão numérica, expressão de cadeia de caracteres de qualquer combinação que possa representar uma data. Se data contiver Nulo, Nulo será retornado. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo.

29 Ano Retorna um Variant (Integer) contendo um número inteiro representando o ano. Year( data ) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Funções gerais Escolha Seleciona e retorna um valor de uma lista de argumentos. Choose( índice, opção-1[, opção-2,... [, opção-n]]) índice Obrigatório; expressão ou campo numérico que resulta em um valor entre 1 e o número de opções disponíveis. opção Obrigatório; Variante expressão que contém uma das opções possíveis. IIf Retorna uma de duas partes, dependendo da avaliação de uma expressão.

30 IIf( expr, parteverdadeira, partefalsa ) expr Obrigatório; Variante expressão que você deseja avaliar. parteverdadeira Obrigatório; valor ou expressão que deverá ser retornada se a expressão correspondente for Verdadeiro. partefalsa Obrigatório; valor ou expressão a ser retornada se a expressão correspondente forfalso. IsNumeric Retorna um valor Booliano que indica se uma expressão pode ser avaliada como um número. IsNumeric( expressão) expressão Obrigatório; Variante que contém uma expressão numérica ou uma expressão de cadeia de caracteres. IsNull Retorna um valor Booliano que indica se uma expressão não contém dados válidos (Nulo). IsNull( expressão ) expressão Obrigatório; Variante que contém uma expressão numérica ou uma expressão de cadeia de caracteres.

31 Opção de Linha de Comando Avalia uma lista de expressões e retorna um valor ou uma expressão Variante associada com a primeira expressão da lista que é Verdadeiro. Switch( expr-1, valor-1[, expr-2, valor-2,... [, expr-n,valor-n]] ) Funções matemáticas Abs Retorna um valor do mesmo tipo que é passado para ele especificando o valor absoluto de um número. Abs( número ) número Obrigatório; qualquer expressão numérica válida. Se Obrigatório contiver Nulo, Nulo será retornado; se for uma variável que não pode ser inicializada, zero será retornado. Atn Retorna um Duplo que especifica o arco tangente de um número. Atn( número )

32 número Obrigatório; Duplo ou qualquer expressão numérica válida. CoS Retorna um Double especificando o co-seno de um ângulo. Cos( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos. EXP Retorna um Double especificando e (a base dos logaritmos naturais) elevada a uma potência. Exp( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida. Fix Retorna a parte inteira de um número. Se o número for negativo, retornará o primeiro inteiro negativo igual a ou maior que o número. Fix( número )

33 número Obrigatório; Duplo ou qualquer expressão numérica válida. Se número contiver Nulo, Nulo será retornado. Int Retorna a parte inteira de um número. Se o número for negativo, retornará o primeiro inteiro negativo menor que ou igual ao número. Int( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida. Se número contiver Nulo, Nulo será retornado. Log Retorna um Double especificando o logaritmo natural de um número. Log( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida maior que zero. Rnd Retorna um Single contendo um número aleatório. Rnd( número )

34 número Obrigatório; Simples ou qualquer expressão numérica válida. Sgn Retorna um Variant (Integer) indicando o sinal de um número. Sgn( número ) número Obrigatório; qualquer expressão numérica válida. Os valores de retorno são os seguintes: Se o número for maior que zero, Sgn retornará 1. Se o número for igual a zero, Sgn retornará 0. Se o número for menor que zero, Sgn retornará -1. Sen Retorna um Double especificando o seno de um ângulo. Sin( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos.

35 Sqr Retorna um Double especificando a raiz quadrada de um número. Sqr( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida igual a ou maior que zero. Tan Retorna um Double especificando a tangente de um ângulo. Tan( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos. Funções de texto ASC Retorna um Inteiro que representa o código de caractere correspondente à primeira letra de uma cadeia. Asc( cadeia )

36 cadeia Qualquer expressão de cadeia de caracteres válida. Chr Retorna uma Cadeia que contém o caractere associado ao código do caractere especificado. Chr( códcaract ) códcaract Um Longo que identifica um caractere. Formato Retorna uma Variante (Cadeia) que contém uma expressão formatada de acordo com as instruções contidas em uma expressão de formato. Format( expressão[, formato[, primeirodiadasemana[, primeirasemanadoano]]] ) expressão Obrigatório; qualquer expressão válida. formato Opcional; uma expressão de formato nomeada ou definida pelo usuário válida. primeirodiadasemana Opcional; uma Constante que especifica o primeiro dia da semana. primeirasemanadoano Opcional; uma Constante que especifica a primeira semana do ano. InStr

37 Retorna um Variant (Long) especificando a posição da primeira ocorrência de uma seqüência dentro de outra. Instr( [início, ]cadeia1, cadeia2[, comparar] ) início Opcional; expressão numérica que define a posição inicial de cada pesquisa. Se omitido, a pesquisa começará na posição do primeiro caractere. Se início contiver Nulo, ocorrerá um erro. O argumento inícioserá necessário se comparar for especificado. cadeia1 Obrigatório; expressão de cadeia de caracteres que está sendo pesquisada. cadeia2 Obrigatório; expressão de cadeia de caracteres procurada. comparar Opcional; especifica o tipo de comparação de cadeias. Se comparar for Nulo, ocorrerá um erro. Se comparar for omitido, a configuração de Opçãocomparar determinará o tipo de comparação. LCase Retorna uma Cadeia que foi convertida em minúsculas. LCase( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Left

38 Retorna um Variant (String) contendo um número de caracteres especificado a partir do lado esquerdo de uma seqüência. Left( cadeia, comprimento ) cadeia Obrigatório. Expressão de cadeia de caracteres cujos caracteres à esquerda são retornados. Se cadeia contiver Nulo, Nulo será retornado. comprimento Obrigatório; Variante (Longo). Expressão numérica que indica quantos caracteres devem ser retornados. Se 0, uma cadeia de comprimento zero ("") será retornada. Se maior que ou igual ao número de caracteres na cadeia, a cadeia inteira será retornada. CARACT Retorna um Longo que contém o número de caracteres em uma cadeia ou o número de bytes necessários para armazenar uma variável. Len( cadeia, nomedavariável ) cadeia Qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. nomedavariável Qualquer nome de variável válido. Se nomedavariável contiver Nulo, Nulo será retornado. Se nomedavariável for uma Variante, Len a tratará da mesma forma que uma Cadeia e sempre retornará o número de caracteres que ela contém. Funções LTrim Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à esquerda.

39 LTrim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Mid Retorna um Variant (String) contendo um número especificado de caracteres de uma seqüência. Mid( cadeia, início[, comprimento] ) cadeia Obrigatório; expressão de cadeia de caracteres cujos caracteres são retornados. Se cadeia contiver Nulo, Nulo será retornado. início Obrigatório; Longo. Posição do caractere na cadeia na qual a parte a ser obtida começa. Se início for maior que o número de caracteres na cadeia, Mid retornará uma cadeia de comprimento zero (""). comprimento Opcional; Variante (Longo). Número de caracteres que devem ser retornados. Se omitido ou se houver menos caracteres que o comprimento no texto (incluindo o caractere no início), todos os caracteres da posição de início até o final da cadeia serão retornados. Direita Retorna um Variant (String) contendo um número especificado de caracteres do lado direito de uma seqüência.

40 Right( cadeia, comprimento ) cadeia Obrigatório; expressão de cadeia de caracteres cujos caracteres à direita são retornados. Se cadeia contiver Nulo, Nulo será retornado. comprimento Obrigatório; Variante (Longo). Expressão numérica que indica quantos caracteres devem ser retornados. Se 0, uma cadeia de comprimento zero ("") será retornada. Se igual a ou maior que o número de caracteres na cadeia, a cadeia inteira será retornada. RTrim Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à direita. RTrim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Espaço Retorna um Variant (String) composto do número especificado de espaços. Space( número ) número Obrigatório; número de espaços que você deseja na cadeia. StrComp

41 Retorna uma Variante (Inteiro) que indica o resultado de uma comparação de cadeias. StrComp( cadeia1, cadeia2[, comparar] ) cadeia1 Obrigatório; qualquer expressão de cadeia de caracteres válida. cadeia2 Obrigatório; qualquer expressão de cadeia de caracteres válida. comparar Opcional; especifica o tipo de comparação de cadeias. Se argumento comparar for Nulo, ocorrerá um erro. StrConv Retorna um Variant (String) convertido conforme especificado. StrConv( cadeia, conversão, LCID ) cadeia Obrigatório; expressão de cadeia de caracteres a ser convertida. conversão Obrigatório; Inteiro. A soma de valores que especifica o tipo de conversão que deve ser executada. LCID Opcional; LocaleID, se diferente do LocaleID do sistema. (O LocaleID do sistema é o padrão.) String

42 Retorna um Variant (String) contendo seqüências de caracteres repetidos do comprimento especificado. String( número, caractere ) número Obrigatório; Longo. Comprimento da cadeia retornada. Se número contiver Nulo, Nulo será retornado. caractere Obrigatório; Variante. Código de caractere que especifica a expressão de caractere ou cadeia de caracteres cujo primeiro caractere é usado para criar a cadeia de retorno. Se caractere contiver Nulo, Nulo será retornado. Cortar Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à esquerda ou à direita. Trim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. UCase Retorna um Variant (String) contendo a seqüência especificada, convertida em letras maiúsculas. UCase( cadeia )

43 cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. OBSERVAÇÃO : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática. Fonte:

Principais Funções do VBscript

Principais Funções do VBscript Principais Funções do VBscript Funções de Data e Tempo CDate Converte uma expressão válida de horário ou data para o sutipo Date Date Retorna a data corrente do sistema Time Retorna o horário corrente

Leia mais

MICROSOFT EXCEL & VISUAL BASIC FOR APPLICATIONS MÓDULO SPECIALIST

MICROSOFT EXCEL & VISUAL BASIC FOR APPLICATIONS MÓDULO SPECIALIST PÚBLICO ALVO Profissionais que necessitem adquirir ou reciclar conhecimento sobre o uso básico da programação VBA. LOCAL Treinamento oferecido exclusivamente in company. CARGA-HORÁRIA 40 horas presenciais.

Leia mais

Microsoft Excel & Visual Basic for Applications. Módulo I. Beginner. 2016/ horas

Microsoft Excel & Visual Basic for Applications. Módulo I. Beginner. 2016/ horas Microsoft Excel & Visual Basic for Applications Módulo I Beginner 2016/365 40 horas Compatível com as versões 2007, 2010 e 2013 PÚBLICO ALVO Profissionais que necessitem adquirir ou reciclar conhecimento

Leia mais

Excel 2016 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora)

Excel 2016 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora) 6374 - Excel 2016 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora) Aula 1 Capítulo 1 - Conceitos Básicos 1.1. Base de Dados... 23 1.2. Pasta de Trabalho Compartilhada... 24 1.2.1. Compartilhar uma Pasta

Leia mais

Excel 2013 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Excel 2013 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora). 5961 - Excel 2013 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Conceitos Básicos 1.1. Base de Dados... 21 1.2. Pasta de Trabalho Compartilhada... 22 1.2.1. Compartilhar uma

Leia mais

Plano de Aula - Excel 2016 Avançado - cód Horas/Aula

Plano de Aula - Excel 2016 Avançado - cód Horas/Aula Plano de Aula - Excel 2016 Avançado - cód. 6372 24 Horas/Aula Aula 1 Capítulo 1 - Conceitos Básicos Aula 2 Capítulo 2 - Aula 3 Aula 4 1.1. Base de Dados... 23 1.2. Pasta de Trabalho Compartilhada... 24

Leia mais

Plano de Aula - Excel 2013 Avançado - cód Horas/Aula

Plano de Aula - Excel 2013 Avançado - cód Horas/Aula Plano de Aula - Excel 2013 Avançado - cód. 5961 24 Horas/Aula Aula 1 Capítulo 1 - Conceitos Básicos Aula 2 Capítulo 2 - Aula 3 Aula 4 1.1. Base de Dados... 21 1.2. Pasta de Trabalho Compartilhada... 22

Leia mais

Oficina: Programação para Android com o App Inventor. Profª. Alana Gama Licencianda em Ciências da Computação IF Baiano Campus Senhor do Bonfim

Oficina: Programação para Android com o App Inventor. Profª. Alana Gama Licencianda em Ciências da Computação IF Baiano Campus Senhor do Bonfim Oficina: Programação para Android com o App Inventor Profª. Alana Gama Licencianda em Ciências da Computação IF Baiano Campus Senhor do Bonfim Desenvolver o quinto Item da lista (Programação) Testa uma

Leia mais

Visual Basic.NET. A Linguagem: Operadores, Elementos Condicionais e Laços de Repetição. Professor: Danilo Giacobo

Visual Basic.NET. A Linguagem: Operadores, Elementos Condicionais e Laços de Repetição. Professor: Danilo Giacobo Visual Basic.NET A Linguagem: Operadores, Elementos Condicionais e Laços de Repetição Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: [email protected] 1 Objetivos da aula

Leia mais

DESENVOLVIMENTO DE SOFTWARE

DESENVOLVIMENTO DE SOFTWARE DESENVOLVIMENTO DE SOFTWARE CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 OBJETIVOS DA AULA Módulos Módulo Predefinidos Métodos Encadeamento de Métodos Escopo Escopo de Variável Escopo de um Método

Leia mais

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications Introdução É uma linguagem de programação baseada na conhecida linguagem BASIC Está concebida para funcionar em conjunto com diferentes aplicações, de forma a potenciar a

Leia mais

Criar uma Tabela Dinâmica no Excel 2016 para Mac

Criar uma Tabela Dinâmica no Excel 2016 para Mac Criar a Tabela Dinâmica no Excel 2016 para Mac IMPORTANTE : Este artigo foi traduzido por sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão

Leia mais

TEXTO (Função TEXTO) Descrição. Sintaxe. Este artigo descreve a sintaxe da fórmula e o uso da função TEXTO no Microsoft Excel.

TEXTO (Função TEXTO) Descrição. Sintaxe. Este artigo descreve a sintaxe da fórmula e o uso da função TEXTO no Microsoft Excel. Página 1 de 8 TEXTO (Função TEXTO) Este artigo descreve a sintaxe da fórmula e o uso da função TEXTO no Microsoft Excel. Descrição A função TEXTO converte um valor numérico em texto e permite especificar

Leia mais

Especificações e limites do Microsoft Excel

Especificações e limites do Microsoft Excel Especificações e limites do Microsoft Excel IMPORTANTE Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em

Leia mais

QI Escolas e Faculdades

QI Escolas e Faculdades QI Escolas e Faculdades Automação de Escritório I 2011/1 Miguel Neumann [email protected] Software para elaborar planilhas eletrônicas, produzido pela Microsoft O Excel faz parte do "Office", um conjunto

Leia mais

Comandos Auxiliares. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Monitor: Marcus Vinícius Custódio

Comandos Auxiliares. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Monitor: Marcus Vinícius Custódio Comandos Auxiliares Monitor: Marcus Vinícius Custódio TO_CHAR TO_CHAR (data [,formato_char]) ou TO_CHAR (número [,formato_char]) Converte um valor tipo data ou número para um valor char. TO_DATE TO_DATE

Leia mais

Introdução ao SciLab. SciLab O que é? Onde obter o programa:

Introdução ao SciLab. SciLab O que é? Onde obter o programa: Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010

Leia mais

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. 1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras

Leia mais

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro

Leia mais

EXCEL. Professor: Leandro Crescencio Colégio Politécnico 1

EXCEL. Professor: Leandro Crescencio    Colégio Politécnico 1 EXCEL Professor: Leandro Crescencio E-mail: [email protected] http://www.inf.ufsm.br/~leandromc Colégio Politécnico 1 Excel Faixas Nomear um intervalo de células Utilizar nome de faixas em fórmulas

Leia mais

Construção de um website em ASP

Construção de um website em ASP 1 O HTML em 12 passos ASP: Expressões e operadores Funções Objectos Bases de Dados Construção de um website em ASP Avaliação 2 1 HTML versus ASP (2 horas) Conhecer o HTML em 12 passos Extensões, interpretadores

Leia mais

FUNÇÕ ES DÕ EXCEL. Para simplificar determinados cálculos e evitar o uso exagerado dos operadores matemáticos, o Excel disponibiliza algumas funções.

FUNÇÕ ES DÕ EXCEL. Para simplificar determinados cálculos e evitar o uso exagerado dos operadores matemáticos, o Excel disponibiliza algumas funções. Professor André Alencar INFORMÁTICA 1 FUNÇÕ ES DÕ EXCEL Para simplificar determinados cálculos e evitar o uso exagerado dos operadores matemáticos, o Excel disponibiliza algumas funções. A sintaxe para

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157

Leia mais

Algoritmos RESUMO - LINGUAGEM C

Algoritmos RESUMO - LINGUAGEM C Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado

Leia mais

LABORATÓRIO DE BANCO DE DADOS

LABORATÓRIO DE BANCO DE DADOS UNIVERSIDADE DE CUIABÁ - FATEC-Faculdade de Ciência e Tecnologia Banco de Dados II Sistema de Informação Analise de Sistemas Prof. Msc. Mauricio Prado Catharino. Aluno: LABORATÓRIO DE BANCO DE DADOS Nesta

Leia mais

Introdução à Programação uma Abordagem Funcional

Introdução à Programação uma Abordagem Funcional Universidade Federal do Espírito Santo Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres [email protected] CT VII - Sala 34 Departamento de Informática Centro Tecnológico

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho [email protected] Material produzido pelo professor: Leandro Augusto Frata Fernandes ([email protected])

Leia mais

4. Constantes. Constantes pré-definidas

4. Constantes. Constantes pré-definidas 4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.

Leia mais

Disciplina de Algoritmos e Programação

Disciplina de Algoritmos e Programação Disciplina de Algoritmos e Programação Aula Passada Prática com declaração e inicialização de variáveis Capacidade de representação (estouro de representação) Tamanho ocupado pela variável na memória (comando

Leia mais

MCG126 Programação de Computadores II

MCG126 Programação de Computadores II MCG126 Programação de Computadores II Prof. Isac Mendes Lacerda (Material original cedido gentilmente pela professora Janaína Gomide) 1 Data e hora 2 Data e Hora Trabalhar com Data e Hora em qualquer linguagem

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Else Switch Prof. Renato Pimentel 1 Operações relacionais Operações

Leia mais

Python Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema

Python Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema Python Listas e Strings Prof. Paulo Henrique Ribeiro Gabriel (Com base no material do Prof. André Backes) Listas Por que usar listas? Listas As variáveis declaradas até agora são capazes de armazenar um

Leia mais

Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo

Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer Índice: Aula1 - Introdução Programa Algoritmo Aula 2 - Variáveis Tipos de dados Identificadores Aula 3 - Programação

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Introdução ao FORTRAN Cinco aspectos

Leia mais

Linguagem Haskell. Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação. Tiago Carneiro 19 Agosto 2013

Linguagem Haskell. Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação. Tiago Carneiro 19 Agosto 2013 Linguagem Haskell Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação Tiago Carneiro 19 Agosto 2013 1 1 Linguagem Haskell Linguagem de programação funcional É um paradigma de programação

Leia mais

Linguagens de Programação Aula 13

Linguagens de Programação Aula 13 Linguagens de Programação Aula 13 Celso Olivete Júnior [email protected] Na aula passada Suporte para a programação orientada a objetos 2 Na aula de hoje Programação Funcional Linguagem Haskell 3 Roteiro

Leia mais

modificador h instrui a função printf( ) a exibir um short int. Portanto, %hu indica que o dado é do tipo short unsigned int.

modificador h instrui a função printf( ) a exibir um short int. Portanto, %hu indica que o dado é do tipo short unsigned int. modificador h instrui a função printf( ) a exibir um short int. Portanto, %hu indica que o dado é do tipo short unsigned int. O modificador l também pode prefixar os comandos em ponto flutuante de e, f

Leia mais

Comandos em C (cont.)

Comandos em C (cont.) Comandos em C (cont.) Operador ternário:? O operador condicional possui uma opção um pouco estranha. É o único operador C que opera sobre três expressões. Sua sintaxe geral possui a seguinte construção:

Leia mais

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos

Leia mais

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é

Leia mais

Excel INTERMEDIÁRIO. Prof. Cassiano Isler Turma 3

Excel INTERMEDIÁRIO. Prof. Cassiano Isler Turma 3 INTERMEDIÁRIO Funções Prof. Cassiano Isler 2017.1 - Turma 3 Prof. Cassiano Isler INTERMEDIÁRIO - Aula 2 2 / 31 GÓMEZ, Luis Alberto. para engenheiros. Visual Books, 2009. Capítulo 3. Disponível na biblioteca

Leia mais

Procalc v1.0. Versão Utilizador (Manual de Utilizador)

Procalc v1.0. Versão Utilizador (Manual de Utilizador) Procalc v1.0 Versão Utilizador (Manual de Utilizador) Conteúdo Procalc... 4 Botões Numéricos... 5 Funções Básicas... 6 Funções avançadas... 7 Logaritmo... 7 Logaritmo Natural... 7 Expoente... 7 Factorial...

Leia mais

Linguagem C. André Tavares da Silva.

Linguagem C. André Tavares da Silva. Linguagem C André Tavares da Silva [email protected] Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser

Leia mais

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.

Leia mais

Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS

Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS Curso de PHP FATEC - Jundiaí TIPOS DE VARIÁVEIS - Inteiros - Ponto Flutuante - String - Array - Objetos - Booleanos PHP utiliza checagem de tipos dinâmica, ou seja, uma variável vel pode conter valores

Leia mais

1. Para activar o assistente de funções deve: 1.1. Seleccionar a célula ou células onde pretende colocar a fórmula.

1. Para activar o assistente de funções deve: 1.1. Seleccionar a célula ou células onde pretende colocar a fórmula. Algumas Funções Pré-definidas em EXCEL 1. Para activar o assistente de funções deve: 1.1. Seleccionar a célula ou células onde pretende colocar a fórmula. 1.2. Clicar no botão OU escrever o sinal = (igual)

Leia mais

Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701

Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA

Leia mais

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa Computação Eletrônica Tipos de dados, constantes, variáveis, operadores e expressões Prof: Luciano Barbosa Site da disciplina: www.cin.ufpe.br/~if165/ Recapitulando num cubo = n * n * n cubo Algoritmo

Leia mais

Material Didático Unificado.

Material Didático Unificado. Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material

Leia mais

3. Linguagem de Programação C

3. Linguagem de Programação C Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 3.3. Conceitos Básicos de C: Expressões, Operadores e Bibliotecas

Leia mais

Nesta aula vamos trabalhar operações entre números e letras:

Nesta aula vamos trabalhar operações entre números e letras: Nesta aula vamos trabalhar operações entre números e letras: Operações da matemática: Operador Função Matemática Exemplo + - Adição 1+2=3 Subtração 4-1=3 ^ Exponenciação 2^4=16 * Multiplicação 4*3=12 (5*6)*2=60

Leia mais

Lista de Exercícios 5 Funções e Strings

Lista de Exercícios 5 Funções e Strings Lista de Exercícios 5 Funções e Strings 1. Faça a função calcula_percent, que recebe como parâmetros dois valores, um valor real e um percentual inteiro, retornando o percentual deste valor. Por exemplo,

Leia mais

Aula 08: Repetição (Parte 3)

Aula 08: Repetição (Parte 3) Aula 08: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão

Leia mais

Laboratório de Programação II

Laboratório de Programação II Laboratório de Programação II Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 01 Introdução à linguagem C;

Leia mais

Introdução ao Fortran 90-1

Introdução ao Fortran 90-1 Introdução ao Fortran 90-1 Departamento de Física UFPel Definição de Programa em Fortran 90 Programa ou Código-fonte Programa ou código-fonte é um conjunto de instruções, também chamadas de comandos, escritas

Leia mais

Linguagem C Princípios Básicos (parte 1)

Linguagem C Princípios Básicos (parte 1) Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos

Leia mais

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications Introdução É uma linguagem de programação baseada na conhecida linguagem BASIC. Está concebida para funcionar em conjunto com diferentes aplicações, de forma a potenciar a

Leia mais

I - CONCEITOS INICIAIS

I - CONCEITOS INICIAIS Sumário I - CONCEITOS INICIAIS... 2 Lógica de programação... 2 Algoritmo... 2 Instrução... 3 Programa de Computador... 3 Fases... 4 Diagrama de Blocos... 4 II - VARIÁVEIS... 5 Numéricas... 5 Cadeia ou

Leia mais

TUTORIAL. Trabalhando com a base de dados no QGIS: Operações com Texto QGIS.

TUTORIAL. Trabalhando com a base de dados no QGIS: Operações com Texto QGIS. TUTORIAL Trabalhando com a base de dados no QGIS: Operações com Texto QGIS www.processamentodigital.com.br O Processamento Digital é um Canal de Conteúdo GEO oferecido pela HEX Tecnologias Geoespaciais

Leia mais

ASP Active Server Pages

ASP Active Server Pages ASP Active Server Pages Curso básico CURSO MASTER Pagina 1 INTRODUÇÃO A Internet é um conjunto de redes de computadores interligados pelo mundo inteiro, onde um misto de protocolos e serviços permitem

Leia mais

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Como representar números em memória? Como representar números negativos e de ponto flutuante?

Leia mais

ASP. Autor: Nicleverson Silva

ASP. Autor: Nicleverson Silva ASP Autor: Nicleverson Silva ASP Active Server Pages Curso básico CURSO MASTER Pagina 1 INTRODUÇÃO A Internet é um conjunto de redes de computadores interligados pelo mundo inteiro, onde um misto de protocolos

Leia mais

Aula 03 - Introdução ao Scilab (p2)

Aula 03 - Introdução ao Scilab (p2) BCC701- Programação de Computadores I Aula 03 - Introdução ao Scilab (p2) Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2019-01 DECOM

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Introdução à Ciência da Computação Unidade III Programação de Computadores com Octave Uso do Octave no Modo Interativo Prof. Roberto M. de Faria/DSC/UFCG Ajuda para o Octave Para ter acesso à documentação

Leia mais

1 - Como abrir o programa KmPlot

1 - Como abrir o programa KmPlot O que é o KmPlot? O KmPlot é um software livre, que é ofertado pelo governo federal para as escolas da rede pública, com o intuito de auxiliar os professores de matemática no ensino de funções. O KmPlot

Leia mais

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N! Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;

Leia mais

Plano de Aula. 1 - Como abrir o programa KmPlot

Plano de Aula. 1 - Como abrir o programa KmPlot Plano de Aula Aluno(a):PIBID MATEMÁTICA Escola: Escola Estadual de Ensino Médio Mestre Santa Bárbara Disciplina: Matemática Conteúdo: Função de 1º grau Assunto: Gráficos, coeficientes da função, função

Leia mais

BANCO DE DADOS WEB AULA 6. Tipos de Dados. professor Luciano Roberto Rocha.

BANCO DE DADOS WEB AULA 6. Tipos de Dados. professor Luciano Roberto Rocha. BANCO DE DADOS WEB AULA 6 Tipos de Dados professor Luciano Roberto Rocha www.lrocha.com A escolha dos tipos de dados Tipo de dado é o conjunto de valores e operações (domínio) que um determinado atributo

Leia mais

b) Mesclar e Centralizar c) Mesclar e Ajustar texto d) Quebrar texto Automaticamente e) Alinhamento de texto Justificado

b) Mesclar e Centralizar c) Mesclar e Ajustar texto d) Quebrar texto Automaticamente e) Alinhamento de texto Justificado Curso preparatório para o Concurso da Polícia Civil de Santa Catarina RESOLUÇÃO DE QUESTÕES Informática b) Mesclar e Centralizar c) Mesclar e Ajustar texto d) Quebrar texto Automaticamente e) Alinhamento

Leia mais

08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:

08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos: INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Elementos Básicos Tipos de dados Dados e seus tipos: Computadores lidam com diversos tipos de dados: numéricos,

Leia mais

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre

Leia mais

Transformada Discreta de Fourier

Transformada Discreta de Fourier Processamento Digital de Sinais Transformada Discreta de Fourier Prof. Dr. Carlos Alberto Ynoguti Jean Baptiste Joseph Fourier Nascimento: 21 de março de 1768 em Auxerre, Bourgogne, França Morte: 16 de

Leia mais

Introdução à Linguagem C. Adaptado de Deise Saccol

Introdução à Linguagem C. Adaptado de Deise Saccol Introdução à Linguagem C Adaptado de Deise Saccol 1 Tradução CÓDIGO FONTE... LET SOMA = VAR1 + TOTAL... TRADUTOR CÓDIGO OBJETO... 00010110111001011001011010... MONTADOR (assembler) Tradutor para linguagens

Leia mais

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: Funções 1. Crie uma função que recebe como parâmetro um número

Leia mais

Exercícios Data Modeling

Exercícios Data Modeling Exercícios Data Modeling I Algoritmos 1. Construir um algoritmo, em pseudo-código, para calcular o mínimo múltiplo comum entre 2 inteiros X e Y 2. Construir um algoritmo, em pseudo-código, para determinar

Leia mais

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados

Leia mais

Unidade 6: Ambiente de Programação Prof. Daniel Caetano

Unidade 6: Ambiente de Programação Prof. Daniel Caetano Lógica de Programação para Engenharia 1 Unidade 6: Ambiente de Programação Prof. Daniel Caetano Objetivo: Apresentar o uso de funções prontas do Portugol e do C/C++ para efeturar cálculos mais complexos.

Leia mais

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza. Fundamentos de Programação Turma CI-240-EST Josiney de Souza [email protected] Agenda do Dia Aula 5 (18/09/15) Resolução de alguns problemas Aula anterior: soma-produto-media, amd2dias, segundos2hms

Leia mais