O Sistersinspirit.ca é o lugar ideal para obter respostas rápidas e precisas para todas as suas perguntas. Explore milhares de perguntas e respostas de uma comunidade de especialistas em nossa plataforma amigável. Descubra soluções confiáveis para suas perguntas de uma vasta rede de especialistas em nossa abrangente plataforma de perguntas e respostas.
Sagot :
Olá, Netoo.
O termo mais preciso que se deve utlizar, neste caso, é algoritmo, e não programa.
O algoritmo é uma sequência de instruções, em linguagem matemática, que descreve os procedimentos necessários para se atingir um resultado a partir de valores fornecidos na entrada.
Todo o trabalho de criação de um software é feito na fase do algoritmo. O programa é apenas uma transcrição do algoritmo para uma linguagem de programação computacional, tipo C++, Delphi (Pascal), Java, Basic, etc.
Feitas estas considerações, vamos às soluções.
_______________________________________________________________________
1. Sejam:
[tex]s:\text{uma sequ\^encia de caracteres qualquer}\\ ||s||:\text{fun\c{c}\~ao comprimento de }s \\ k:\text{contador de caracteres}, k = 1,...,||s|| \\ s_k:\text{o k-\'esimo caractere da sequ\^encia }s\\ f(s_k)\text{ uma fun\c{c}\~ao booleana tal que }f(s_k)= \begin{cases} 1,\text{ se }s_k \in \mathbb{N}\\ 0,\text{ se }s_k \notin \mathbb{N} \end{cases}[/tex]
[tex]g(s_k)\text{ uma fun\c{c}\~ao booleana tal que }g(s_k)= \begin{cases} 1,\text{ se }s_k \in \{A,...,Z\} \\0,\text{ se }s_k \notin \{A,...,Z\} \end{cases} \\ x:\text{n\' umero de d\'igitos num\'ericos}\\[/tex]
[tex]y:\text{n\' umero de caracteres alfab\'eticos}[/tex]
Algoritmo:
[tex]x=0\\ y=0\\ \text{Seja }s \text{ uma sequ\^encia}\\ \text{De }k=1 \to ||s|| \text{ execute:} \begin{cases} x \leftarrow x+f(s_k)\\ y \leftarrow y+g(s_k)\\ k \leftarrow k+1\\ \end{cases}\\ \text{Exibir }x,y}[/tex]
_______________________________________________________________________
2. Sejam:
[tex]s:\text{uma frase}\\ ||s||:\text{fun\c{c}\~ao comprimento de }s \\ l:\text{uma letra qualquer, }l \in \{A,...Z\}\\ k:\text{contador de caracteres}, k = 1,...,||s|| \\ s_k:\text{o k-\'esimo caractere da frase }s[/tex]
Algoritmo:
[tex]x=0\\ \text{Seja }s \text{ uma frase e }l \text{ uma letra}\\ \text{De }k=1 \to ||s|| \text{ execute:} \begin{cases} \text{Se }s_k=l \text{, ent\~ao }x \leftarrow x+1\\ k \leftarrow k+1 \end{cases}\\ \text{Exibir }x[/tex]
_______________________________________________________________________
Agradecemos seu tempo em nosso site. Não hesite em retornar sempre que tiver mais perguntas ou precisar de esclarecimentos adicionais. Agradecemos seu tempo. Por favor, nos revisite para mais respostas confiáveis a qualquer pergunta que possa ter. Estamos felizes em responder suas perguntas. Volte ao Sistersinspirit.ca para obter mais respostas.